追踪手指运动的戒指
終于有人要做了
手掌也是觸摸屏,這就是Fin的神奇
很久之前我就有這個想法。在手上套個類似戒指的智能設備,用來追蹤手部運動。
把API接口開放出來以后,就可以和現有的各種應用對接起來,實現手勢控制了。
說到手勢識別,也是最近幾年機器視覺的熱點之一。但通過機器視覺的方法,總歸還是要有個攝像頭的。很多人會說現在電腦、平板和手機都帶有攝像頭,用機器視覺解決方案不需要再額外增加硬件設備,比其他方法方便。但這樣的話攝像頭相當于就被征用了,你萬一要在手勢控制的同時使用攝像頭呢?更別提內部的軟件支持了,手勢識別算法大都比較復雜,總不能開機就默認啟動一個這么復雜的程序在后臺監視吧,還是需要追蹤的時候,要求用戶手動打開追蹤軟件?無論怎么樣,都很影響用戶體驗。
況且使用攝像頭捕捉手勢,對用戶與攝像頭的相對位置還有要求。這就是說你控制電腦必須在電腦前,或者起碼離電腦不遠的地方。但我既然都在電腦前面了,我還用費那勁干嘛,直接用鼠標鍵盤不好嗎?對復雜一點的操作,用鼠標點肯定比手勢快多了。
基于機器視覺原理做出來的最成功的產品,要數微軟的Kinect了吧。其基本原理是用結構光技術獲取其攝像頭前的深度圖像,通過復雜的算法(基于機器學習)解析出人體的姿勢。詳細介紹可以看下面這篇文章
http://www.javaforge.com/wiki/101930
下面這段話是從里面摘抄的:
Kinect偵測的最佳距離為1.2公尺到3.5公尺間,水平視野則是57度,偵測范圍似乎比原本想像的還要小,看來還是不能站的太隨意;Kinec也配備了追焦系統,如果玩家超出影像范圍,底座馬達可驅動Kinect左右旋轉27度。整體看來Kinect對操作空間的限制,似乎比其他體感裝置更嚴格些。
看吧,還是這個問題,對操作空間有限制。
因此比較來看,想隨時隨地用手勢輕松方便地來控制各種設備,一個隨身佩戴的專用硬件設備是必須的。現在的問題是我們需要一個什么樣的設備。其實我最初設想的是五個手指,每個手指套一個東西,而他們是通過柔性的帶子連在一起構成一個整體的,這樣確保不會套錯手指。不過這樣就比較復雜,戴著略顯累贅。
Fin的策略有所不同,為追求簡單,它只追蹤大拇指的運動。以下是文章中提到的技術細節:
再后來,他們發現大拇指在控制移動設備時扮演著重要的角色,而且只有它能夠觸碰到手掌的大部分區域,于是戴在大拇指上的Fin的雛形就產生了。
忽略外形設計,同大多數可穿戴設備一樣,Fin也是通過藍牙和手機連接內置位置感應。首次連接藍牙后,可以在移動設備端設置手勢指令。當把它戴在拇指上后,指端在手掌區域的動作和位置就能被識別,從而實現無線操控。
雖然放棄了對其他手指的運動追蹤,可用的手勢會少很多,但如果精度高的話,細分出來,手勢還是不少的。
對于這種穿戴式的設備,還有一個不容忽視的問題就是充電。文章只是說Fin耗電量很低,不知道能低到什么程度。因為這么小的東西,電池容量肯定相當有限。耗電越小,單次充電使用時間就越長,用戶體驗也就越好。
另外一個問題就是防護性,Fin的防護性是IP67,就是戴著它隨便洗手、洗澡之類的沖水應該都沒有問題。游泳恐怕不行,浸在水里時間太久,而且水壓也比沖水大。IP67應該是今后穿戴式設備的一個標配,否則用起來太不方便了。這么高的防護等級,留個有線充電接口比較難做,而且戒指這么小,開個口會比較丑。在宣傳視頻上也沒看到Fin上有接口,因此很可能采用的是無線充電。
轉載于:https://www.cnblogs.com/cloudfox/p/4199706.html
總結
- 上一篇: excel2016打开后界面为灰色
- 下一篇: MuMu模拟器网络连接异常如何处理?