The invention discloses a method of gesture recognition based on finger recognition, which belongs to the field of gesture recognition technology; methods include: video data through an image acquisition device for acquiring users associated with systemic flow, and get the skeleton point information; according to the skeleton information, determine the hand position information and hand length information; according to the position information of the palm of the hand to determine the height of the user hand from the ground is greater than a preset threshold level, and continue to step in; judging image palm area, and the image is segmented and the palm area of pretreatment, the corresponding hand mask and output; according to the results, the hand fingertip region recognition and, according to the geometric relations of the user's fingertip area gesture recognition. The beneficial effect of the technical proposal is that the back influence is eliminated, and some invalid gestures are avoided to be mistaken for the gesture input by the user, and the accuracy of gesture identification is improved.
【技術實現步驟摘要】
一種基手指識別的手勢識別方法
本專利技術涉及手勢識別
,尤其涉及一種手勢識別方法。
技術介紹
目前國內外的手勢識別方法大致分為2類,基于穿戴類設備和基于傳統視覺。基于穿戴設備的手勢識別是從數據手套、位置跟蹤器等傳感器獲得手指運動特征數據,傳入計算機同時使用神經網絡進行關節數據的分析從而獲得手勢以達到人機交互。主要優點是可以測定手指的姿勢和手勢,但是相對而言較為昂貴,不利于大量推廣應用。基于傳統視覺識別的方法利用普通攝像頭采集手勢視頻或者圖像信息,再進行識別處理。該方式雖然給使用者帶來了很好的人機交互性,但為了提高系統的魯棒性和有效地進行手部位置、手形、手指方向等而為特征的提取,識別人需要戴有顏色的手套,穿有特定要求的服裝,并且識別人的背景需要統一的顏色,因此基于傳統視覺識別的方法容易受到背景、燈光、攝像頭的位置等環境因素的影響。
技術實現思路
根據現有技術中存在的上述問題,現提供一種基于景深圖像的手指手勢識別方法的技術方案,具體包括:一種手勢識別方法,其中,包括如下步驟:步驟S1,通過一圖像采集裝置獲取關聯于使用者全身的視頻數據流,并處理得到關聯于所述使用者的各個骨骼點的骨骼點信息;步驟S2,根據所述骨骼點信息,確定表示所述使用者的手心位置的手心位置信息與表示所述使用者的手長的手長信息;步驟S3,根據所述手心位置信息判斷所述使用者的手心距離地面的高度是否大于一預設的高度閾值:若是,則繼續執行所述步驟S4;若否,則退出;步驟S4,判斷得到手掌區域的圖像,并對所述手掌區域的圖像進行分割裁剪以及進行預處理,得到相應的手部掩膜并輸出;步驟S5,根據所述處理結果, ...
【技術保護點】
一種手勢識別方法,其特征在于,包括如下步驟:步驟S1,通過一圖像采集裝置獲取關聯于使用者全身的視頻數據流,并處理得到關聯于所述使用者的各個骨骼點的骨骼點信息;步驟S2,根據所述骨骼點信息,確定表示所述使用者的手心位置的手心位置信息與表示所述使用者的手長的手長信息;步驟S3,根據所述手心位置信息判斷所述使用者的手心距離地面的高度是否大于一預設的高度閾值:若是,則繼續執行所述步驟S4;若否,則退出;步驟S4,判斷得到手掌區域的圖像,并對所述手掌區域的圖像進行分割裁剪以及進行預處理,得到相應的手部掩膜并輸出;步驟S5,根據所述處理結果,識別出手部的指尖區域,并根據所述指尖區域的幾何關系對所述使用者的手勢進行識別。
【技術特征摘要】
1.一種手勢識別方法,其特征在于,包括如下步驟:步驟S1,通過一圖像采集裝置獲取關聯于使用者全身的視頻數據流,并處理得到關聯于所述使用者的各個骨骼點的骨骼點信息;步驟S2,根據所述骨骼點信息,確定表示所述使用者的手心位置的手心位置信息與表示所述使用者的手長的手長信息;步驟S3,根據所述手心位置信息判斷所述使用者的手心距離地面的高度是否大于一預設的高度閾值:若是,則繼續執行所述步驟S4;若否,則退出;步驟S4,判斷得到手掌區域的圖像,并對所述手掌區域的圖像進行分割裁剪以及進行預處理,得到相應的手部掩膜并輸出;步驟S5,根據所述處理結果,識別出手部的指尖區域,并根據所述指尖區域的幾何關系對所述使用者的手勢進行識別。2.如權利要求1所述的手勢識別方法,其特征在于,所述步驟S1中,所述圖像采集裝置為景深攝像頭;所述視頻數據為關聯于所述使用者的全身的景深視頻數據。3.如權利要求2所述的手勢識別方法,其特征在于,所述步驟S1包括:步驟S11,采用所述圖像采集裝置采集包括背景以及所述使用者的全身的景深圖像的視頻數據流;步驟S12,將所述視頻數據流中包括的每幀的所述景深圖像的像素的三維信息進行空間變換,以得到實際空間中的對應的點云信息;步驟S13,根據每個所述像素對應的所述點云信息,獲得每個所述像素與所述景深攝像頭之間的距離;步驟S14,分別根據每個所述像素對應的所述距離,處理得到所述骨骼點信息。4.如權利要求1所述的手勢識別方法,其特征在于,所述步驟S2包括:步驟S21,根據處理得到的關聯于所述使用者的各個所述骨骼點的所述骨骼點信息,獲得所述使用者的所述手心位置信息;步驟S22,根據處理得到的關聯于所述使用者的各個所述骨骼點的所述骨骼點信息,依照下述公式計算得到所述使用者的身高信息:其中,H1表示所述使用者的身高數值,H2表示背景的像素高度數值,H3表示所述使用者在被采集的視頻圖像中的像素高度數值,d表示所述使用者與所述景深攝像頭之間的距離數值,θ表示所述景深攝像頭在水平方向上的垂直角度數值;步驟S23,根據預設的人體身高與人體手...
【專利技術屬性】
技術研發人員:祝銘明,
申請(專利權)人:芋頭科技杭州有限公司,
類型:發明
國別省市:浙江,33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。