[發(fā)明專利]一種用于娃娃機的手勢控制方法、存儲介質和娃娃機有效
| 申請?zhí)枺?/td> | 201910432261.3 | 申請日: | 2019-05-23 |
| 公開(公告)號: | CN110164060B | 公開(公告)日: | 2020-11-03 |
| 發(fā)明(設計)人: | 杜國銘;于美國;馮大志 | 申請(專利權)人: | 哈爾濱拓博科技有限公司 |
| 主分類號: | G07F17/32 | 分類號: | G07F17/32;A63F9/30;G06F3/01;G06K9/00;G06K9/62 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150000 黑龍江省哈爾*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 娃娃 手勢 控制 方法 存儲 介質 | ||
1.一種用于娃娃機的手勢控制方法,其特征在于:手勢捕獲模塊利用單目攝像頭采集圖像,對圖像進行分析計算出當前視場中是否有手勢和手勢動作,并判斷手勢動作類型,將獲取到的手勢信息傳遞給主控模塊;所述主控模塊將相應手勢信息轉化為控制指令;所述控制指令經由通信模塊發(fā)送至娃娃機;
所述手勢捕獲模塊具體操作步驟為:
步驟a:讀取模板數據,提取包括手勢模板圖片的收集,特征點提取和全部特征點的最大最小位置;
步驟b:量化梯度,捕捉到的圖像,計算圖像梯度,將梯度量化到T個方向,對每個像素的T*T大小范圍內的梯度方向使用同一個梯度方向表示,利用方向相似度對照表,對每個像素點的方向計算統(tǒng)計其每個方向的相似度;
步驟c:與模板進行匹配,將步驟b得到的表示一幀圖像的多個方向圖像數組與模板進行匹配,以T為閾值,計算一幀圖像中共有幾個T*T區(qū)域,再以T*T作為匹配模板,在圖像中進行移動,將每個對應位置像素點的方向與匹配模板中的該位置的方向進行比較,得到相似度值,存儲超過判定閾值SCORE的點的坐標位置、相似度、手勢類型以及點匹配到的模板;
步驟d:將模板匹配的結果進行進一步融合,依據模板輪廓找出當前幀手勢輪廓,通過判斷手勢輪廓的凹凸點個數判斷手勢類型;
所述手勢控制方法還包括位置標定步驟:當娃娃機系統(tǒng)調試時執(zhí)行位置標定步驟,執(zhí)行時,操作人員將手掌伸平保持在選定操作區(qū)的中心位置;
位置標定具體步驟為:
步驟a、記錄標定用時;
步驟b、檢測操作人員手部,當檢測成功時執(zhí)行步驟c,否則執(zhí)行步驟g;
步驟c、當本次檢測到的手部位置與前序檢測結果相同時執(zhí)行步驟g,否則執(zhí)行步驟d;
步驟d、將檢測記錄清零,執(zhí)行步驟g;
步驟e、當累計成功檢測次數達到指定次數時,執(zhí)行步驟f,否則執(zhí)行步驟g;
步驟f、根據檢測結果更新娃娃機操作區(qū)中心點位置,執(zhí)行步驟g;
步驟g、判斷當前標定耗時是否達到指定時長,如果達到則認為操作超時,執(zhí)行步驟i,否則執(zhí)行步驟h;
步驟h、迭代執(zhí)行步驟a至步驟g直至結束;
步驟i、結束;
所述手勢信息包括5指伸開手勢信息、握拳手勢信息和沒有手勢信息;
當手勢信息為沒有手勢信息時,主控模塊輸出停止命令;當手勢信息為握拳手勢信息時,主控模塊輸出抓取命令;當手勢信息為5指伸開手勢信息時,主控模塊中的位置判斷模塊對5指伸開手勢的位置進行判斷,根據判斷結果輸出控制指令;
所述手勢動作類型為5指伸開或握拳;
所述5指伸開手勢的位置以九宮格形式排布,具體包括上左、上、上右、左、停止、右、下左、下和下右。
2.一種存儲有計算機程序的計算機可讀存儲介質,其特征在于:該程序被處理器執(zhí)行時實現權利要求1所述的一種用于娃娃機的手勢控制方法。
3.一種娃娃機,其特征在于,所述娃娃機包括娃娃機本體、處理器和存儲器;所述存儲器用于存儲一個或多個程序;當所述一個或多個程序被所述處理器執(zhí)行時,使得所述處理器執(zhí)行權利要求1所述的一種用于娃娃機的手勢控制方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱拓博科技有限公司,未經哈爾濱拓博科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910432261.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種商品售出裝置
- 下一篇:一種自助圖書借閱裝置及其使用方法





