ManoMotion⭐二、Unity手势识别插件简介,及效果录屏

简介: ManoMotion⭐二、Unity手势识别插件简介,及效果录屏

🟥 ManoMotion,一个手部识别的插件

manmotion支持实时2D/3D手部跟踪和手势控制

  • 最少的计算和功率需求
  • 标准传感器
  • 没有专用硬件

manmotion可用来开发VR和AR应用,进行AR手势的识别及跟踪。




🟧 ManoMotion,是 Unity 手势识别最佳选择之一

相对于其他的AR平台:

  • 商汤SeneseAR可以手部识别,但只支持安卓平台,且对硬件有要求<若只是安卓平台,推荐该插件>
  • 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盒子,可以返回手的中间点坐标、捏合点坐标
  • 具备基础的手势识别功能


付费版的功能:

  • 手部识别是骨骼状态
  • 更多的手势识别功能



以上便是该插件所有的功能,

本专栏会分别讲解每项功能如何实现,并辅以案例教学。

相关文章
|
前端开发 图形学
Unity 之大屏幕多点触控插件 TouchScript 9.0 入门指南(上)
在端游上大家应该多数都使用过的EasyTouch插件,在EasyTouch 5.0.17 最新版本扩展方法中我有过简单的介绍,今天说一下另一款触摸插件,它非常适合做展示类大屏幕的多点触控TouchScript,在Unity上的AssetStore也是五...
4141 0
|
数据可视化 图形学 开发者
【实现100个unity特效之4】Unity ShaderGraph使用教程与各种特效案例(上)
【实现100个unity特效之4】Unity ShaderGraph使用教程与各种特效案例
6100 61
|
API 开发工具 vr&ar
从零开始的PICO教程(2)--搭建VR场景并打包至PICO中运行
这篇文章是PICO开发系列教程的第二部分,主要介绍了如何在Unity中搭建简单的VR场景、创建XR Origin对象、配置PICO开发环境、以及将场景打包并运行在PICO设备上的完整流程。
|
图形学
【unity实战】时间控制 昼夜交替 四季变化 天气变化效果
【unity实战】时间控制 昼夜交替 四季变化 天气变化效果
1513 0
|
开发工具 vr&ar 图形学
【AR隔空手势交互】Unity中基于Manomotion实现隔空手势交互
Unity开发,基于Manomotion实现隔空手势交互,无硬件设备要求,支持安卓、苹果、AR Foundation开发
948 0
|
定位技术 图形学 开发者
【Unity实战】切换场景加载进度和如何在后台异步加载具有庞大世界的游戏场景,实现无缝衔接(附项目源码)
【Unity实战】切换场景加载进度和如何在后台异步加载具有庞大世界的游戏场景,实现无缝衔接(附项目源码)
2364 1
|
编译器 vr&ar 图形学
从零开始的unity3d入门教程(五)---- 基于Vuforia的AR项目
这是一篇Unity3D结合Vuforia实现增强现实(AR)项目的入门教程,涵盖了环境配置、Vuforia账户注册、Target数据集创建、Unity项目设置、AR程序配置、Android环境配置以及最终在手机上测试运行的全过程。
从零开始的unity3d入门教程(五)---- 基于Vuforia的AR项目
|
定位技术 开发工具 图形学
|
机器学习/深度学习 人工智能 算法
Python+YOLO v8 实战:手把手教你打造专属 AI 视觉目标检测模型
本文介绍了如何使用 Python 和 YOLO v8 开发专属的 AI 视觉目标检测模型。首先讲解了 YOLO 的基本概念及其高效精准的特点,接着详细说明了环境搭建步骤,包括安装 Python、PyCharm 和 Ultralytics 库。随后引导读者加载预训练模型进行图片验证,并准备数据集以训练自定义模型。最后,展示了如何验证训练好的模型并提供示例代码。通过本文,你将学会从零开始打造自己的目标检测系统,满足实际场景需求。
15874 1
Python+YOLO v8 实战:手把手教你打造专属 AI 视觉目标检测模型