[發明專利]一種字符手勢識別方法和系統有效
| 申請號: | 202111478582.0 | 申請日: | 2021-12-06 |
| 公開(公告)號: | CN113970996B | 公開(公告)日: | 2023-09-12 |
| 發明(設計)人: | 康波;莫虬;孫添平 | 申請(專利權)人: | 深圳市愛協生科技股份有限公司 |
| 主分類號: | G06F3/0488 | 分類號: | G06F3/0488;G06V40/12;G06V10/74 |
| 代理公司: | 北京科家知識產權代理事務所(普通合伙) 11427 | 代理人: | 宮建華 |
| 地址: | 518000 廣東省深圳市寶安區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 字符 手勢 識別 方法 系統 | ||
1.一種字符手勢識別方法,其特征在于,具體包括以下步驟:
步驟A,啟動屏幕掃描程序并計算觸摸導體對應的觸摸坐標;
步驟B,存儲觸摸導體在屏幕上作出的手勢所對應的從起始點到結束點的所有觸摸坐標信息;
步驟C,設置歸一化的標準化樣本集,標準化樣本集包括若干字符手勢及其對應的固定數量的坐標點;
步驟D,獲取觸摸導體在屏幕上作出的待識別手勢從起始點到結束點所有的觸摸坐標信息并對其做歸一化處理,歸一化處理包括對坐標進行拉伸變換,修正數量至固定數量;
步驟E,將待識別手勢的起始點和結束點與標準化樣本集中字符手勢的起始點與結束點相連,求出二者的差異面積和;
步驟F,根據坐標移動方向統計待識別手勢與字符手勢的軌跡變化特征相似度比;
步驟G,與待識別手勢差異面積和最小且特征相似度比一致的字符手勢記為識別出的字符;
步驟D中修正數量至固定數量具體指的是:
計算待識別手勢所有點兩兩之間的距離之和并除以固定數量后得到距離平均值d;
以待識別手勢起始點為初始值,計算下一個點與上一個點的絕對距離差值,若絕對距離差值超過d,則在兩個點的中心位置插入點,并計算出插點的坐標,直至待識別手勢的點數等于字符手勢及對應的固定數量;
對插點后的待識別手勢執行坐標平移,使待識別手勢的中心點移動至坐標原點;
對插點后的待識別手勢執行坐標平移,使待識別手勢的中心點移動至坐標原點具體包括:
計算插點后的待識別手勢和字符手勢所有點的X坐標平均值,Y坐標平均值;
設系數Kx=字符手勢X坐標平均值/插點后的待識別手勢X坐標平均值,Ky=字符手勢Y坐標平均值/插點后的待識別手勢Y坐標平均值,插點后的待識別手勢的每個坐標點(x,y)分別乘Xavg,Yavg,得到新的坐標值和新軌跡;
將新軌跡的中心點(x,y)平移到坐標原點(0,0)。
2.根據權利要求1所述的一種字符手勢識別方法,其特征在于,步驟D中對坐標進行拉伸變換具體指的是:
計算待識別手勢Y坐標最大值與X坐標最大值的比例系統k=Ymax/Xmax,將待識別手勢的所有點的X值乘以系數k。
3.根據權利要求1所述的一種字符手勢識別方法,其特征在于,步驟D中修正數量至固定數量具體指的是刪除待識別手勢觸摸坐標的點數,使其與標準化樣本集中字符手勢對應的坐標點數相同。
4.根據權利要求1所述的一種字符手勢識別方法,其特征在于,步驟E中求出二者的差異面積和具體指的是在各自軌跡上依次序各取兩個點,得到的四邊形或三角形把面積計算出來,再把所有的面積相加就得到總的差異面積和。
5.根據權利要求1-4任一項所述的一種字符手勢識別方法,其特征在于,所述觸摸導體為手指或觸控筆。
6.一種字符手勢識別系統,其特征在于,包括:
觸摸屏,用于啟動屏幕掃描程序并計算觸摸導體作出手勢對應的觸摸坐標;
存儲模塊,存儲觸摸導體在屏幕上作出的手勢所對應的從起始點到結束點的所有觸摸坐標信息;
處理模塊,設置歸一化的標準化樣本集,標準化樣本集包括若干字符手勢及其對應的固定數量的坐標點;獲取觸摸導體在屏幕上作出的待識別手勢從起始點到結束點所有的觸摸坐標信息并對其做歸一化處理,歸一化處理包括對坐標進行拉伸變換,修正數量至固定數量;將待識別手勢的起始點和結束點與標準化樣本集中字符手勢的起始點與結束點相連,求出二者的差異面積和;根據坐標移動方向統計待識別手勢與字符手勢的軌跡變化特征相似度比;與待識別手勢差異面積和最小且特征相似度比一致的字符手勢即為識別出的字符;
修正數量至固定數量具體指的是:
計算待識別手勢所有點兩兩之間的距離之和并除以固定數量后得到距離平均值d;
以待識別手勢起始點為初始值,計算下一個點與上一個點的絕對距離差值,若絕對距離差值超過d,則在兩個點的中心位置插入點,并計算出插點的坐標,直至待識別手勢的點數等于字符手勢及對應的固定數量;
對插點后的待識別手勢執行坐標平移,使待識別手勢的中心點移動至坐標原點;
對插點后的待識別手勢執行坐標平移,使待識別手勢的中心點移動至坐標原點具體包括:
計算插點后的待識別手勢和字符手勢所有點的X坐標平均值,Y坐標平均值;
設系數Kx=字符手勢X坐標平均值/插點后的待識別手勢X坐標平均值,Ky=字符手勢Y坐標平均值/插點后的待識別手勢Y坐標平均值,插點后的待識別手勢的每個坐標點(x,y)分別乘Xavg,Yavg,得到新的坐標值和新軌跡;
將新軌跡的中心點(x,y)平移到坐標原點(0,0)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市愛協生科技股份有限公司,未經深圳市愛協生科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111478582.0/1.html,轉載請聲明來源鉆瓜專利網。





