最近在搞Kinect的指尖識別,手指都可以畫出來了,有什麼方法可以將每隻手指對應的名稱識別出來啊?
01-25
這個事情挺有意義的,比如Leap Motion之類的體感設備要做實際應用的時候都必須考慮這樣的問題,因為這樣才能更好地讓使用者來運用複雜的手勢動作,比如握拳抓起虛擬物體,或者用中指問候虛擬客人。。。基於Kinect來做手掌和手指識別的工作也有很悠久的歷史了,youtube上相關的視頻不在少數,也許在某個階段它看起來毫無意義,只是極客們在頭腦風暴的產物,但是下一個時刻它可能就是改變歷史的殺手級應用哦。(比如大家正在為之高潮的HoloLens,嗯,要知道好多年前就有人在安全帽上綁一個kinect做類似的事情了,扶著牆屈著膝書包背著筆記本還拖著電源線——別笑,這就叫做原型)
要搜索相關方法和論文的話,我建議你用Google或者Bing或者那些相對靠譜一點的搜索引擎,查「handpose recognition」這個關鍵詞,是的,不要查「finger recognition」因為這樣很容易被導向到指紋識別去。隨便用這種方式找到的一篇論文如下:http://www.enggjournals.com/ijcse/doc/IJCSE12-04-03-092.pdf
不那麼高大尚的方法,當然還有爆棧:opencv - Finger/Hand Gesture Recognition using Kinect手的自由度太多,很少看到真正穩定的解決方案。
如果只是希望這塊只是系統的一部分,還是用marker來吧
mit media lab six senses哦,這個好辦,大拇指好確定吧,個性那麼明顯,矮胖丑。確定了大拇指,只要不是畸形,缺一根兩根的,挨個數唄!。。。。。
以大拇指為起始,沿著五指山的方向,畫一條線。。。。。
唉,我也不知道你想幹嘛Kinect的使用場景一般是1~1.5m,這個距離上看到的手指寬度很細了,還很容易受到雜訊干擾,雜訊的幅度和指頭厚度比並不小,所以為了功能穩定沒做這個功能吧
我也在做這方面的研究,能不能留個聯繫方式,溝通一下
小兄弟,好好走通用手勢的技術流吧,別搞那些野路子,魯棒性太差了
看題主描述都畫出來,感覺應該是個平面圖了,找到最短的大拇指應該容易吧(通常意義上是大拇指最短)。既然都畫出來了,確定了基準點(大拇指),另外的應該也容易找到吧,當然了,這樣可能比較麻煩,你可以找到中指,利用二分查找,應該更快一些~
不明白
推薦閱讀:
※[171103] 基於縮略圖哈希值比較的圖像相似性檢索
※元旦贈書 | 18本紙質書:OpenCV、Python和機器學習,總有一本適合你
※【小林的OpenCV基礎課 0】一切為了學習!