ManoMotion⭐二、Unity手势识别插件简介,及效果录屏
文章目錄
- 🟥 ManoMotion,一個手部識別的插件
- 🟧 ManoMotion,是 Unity 手勢識別最佳選擇之一
- 🟨 ManoMotion 的手勢識別功能展示
- 1?? 手部深度識別
- 2?? 骨骼追蹤
- 3?? 手勢識別
- 🚩 當前幀手勢識別
- 🚩 連續手勢識別
- 🚩 手勢回調
- 🟩 ManoMotion 可進行拓展
- 🟦 ManoMotion 手勢識別種類
- 1?? 縮放、抓取、點擊
- 2?? 識別到當前手勢狀態
- 3?? 識別當前連續的手勢
- 4?? 識別點擊手勢
- 🟪 ManoMotion 是一個付費插件
🟥 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盒子,可以返回手的中間點坐標、捏合點坐標
- 具備基礎的手勢識別功能
付費版的功能:
- 手部識別是骨骼狀態
- 更多的手勢識別功能
以上便是該插件所有的功能,
本專欄會分別講解每項功能如何實現,并輔以案例教學。
大家還有什么問題,歡迎在下方留言!
如果你有 技術的問題 或 項目開發
都可以加下方聯系方式
和我聊一聊你的故事🧡
總結
以上是生活随笔為你收集整理的ManoMotion⭐二、Unity手势识别插件简介,及效果录屏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 非常好用的一个软件 eDiary + 建
- 下一篇: 仿小米日历