? manomotion,一个用于手部识别的插件
manomotion支持实时2D/3D手部跟踪和手势控制。它对计算和功率的需求较低,不需要专用硬件,适用于开发VR和AR应用,进行AR手势的识别及跟踪。
? ManoMotion,是Unity手势识别的最佳选择之一,与其他AR平台相比:
商汤SenseAR能够进行手部识别,但仅支持安卓平台,并且对硬件有要求。ARFoundation仅支持身体骨骼识别,不支持手部细节识别。EasyAR仅支持手势识别,不支持手部关节识别。而ManoMotion SDK是Unity SDK,可在Android和iOS上通用,且对设备硬件要求不高。
因此,橙子推荐将其作为手势识别的插件。
? ManoMotion的手势识别功能展示
1️⃣ 手部深度识别 ManoMotion提供了手部的深度信息,相对深度是手到相机的距离,值在0到1之间。
2️⃣ 骨骼追踪 骨架跟踪包含了骨架的置信度和关节信息。(x,y,z)为手部骨骼的21个关节中的每一个提供了单独的位置。可以配置SDK以2D或3D方式返回位置信息。SDK支持一个或两个手的跟踪。
3️⃣ 手势识别 手势分析可以用来理解用户的意图。ManoMotion SDK通过以前和当前帧的信息,确定用户所执行的手势类型。这些信息可以分为三类,帮助开发者设计体验,定制不同的行为,并映射到Unity世界中。
? 当前帧手势识别 ManoClass是每一帧的手的原始检测。对于给定的每一帧,SDK将返回一个ManoClass结果,它可以是以下任何一个手类(Grab, Pinch, Point, NoHand)。
? 连续手势识别 连续手势识别旨在理解和分类用户是否持续执行一个给定的手势,比如拖拽。连续手势是根据现在和过去的信息计算的。这意味着只有当用户在一定的帧数(时间)内保持相同的手部姿势时,才会触发连续手势。
? 手势回调 手势回调是一次性手势。当完成一次动作时,比如点击、张开手,它们将会被识别为触发器/事件,类似于鼠标点击。
? ManoMotion可进行扩展 ManoMotion可与ARFoundation进行扩展,实现SLAM空间定位功能。ManoMotion也可与Vuforia进行扩展,实现更多AR功能。
? ManoMotion手势识别种类 ManoMotion可以识别如下的基础手势,这些手势也是免费版所包含的。
1️⃣ 缩放、抓取、点击
2️⃣ 识别到当前手势状态 比如抓取,识别到当前手势处于哪个状态。
3️⃣ 识别当前连续的手势 比如连续指向。
4️⃣ 识别点击手势 即双指捏合,完成一次点击效果。
? ManoMotion是一个付费插件 SDK分为两个版本:
免费版199欧元/月,免费版的功能包括: 手部识别,是一个Box盒子,可以返回手的中间点坐标、捏合点坐标,具备基础的手势识别功能。
付费版的功能包括: 手部识别是骨骼状态,提供更多的手势识别功能。
以上就是ManoMotion⭐二、Unity手势识别插件简介,及效果录屏的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号