用于識別手勢的方法、裝置及終端的制作方法
【技術領域】
[0001] 本申請涉及計算機技術領域,具體涉及手勢識別技術領域,尤其涉及用于識別手 勢的方法、裝置及終端。
【背景技術】
[0002] 目前,隨著電子技術的不斷發(fā)展,各種電子設備被廣泛地應用于人們的日常生活 中,并且功能也越來越多,成為人們生活和工作的重要工具?,F在出現了通過用戶的手勢進 行預定操作的方法,方便了用戶的操作,提高了用戶的體驗。
[0003] 現有的識別手勢的方法有基于神經網絡的手勢識別方法以及基于編輯距離的手 勢識別方法等?,F有的這些技術的缺陷在于:能夠識別的手勢有限,手勢識別的準確率較 低。
【發(fā)明內容】
[0004] 本申請?zhí)峁┝艘环N用于識別手勢的方法、裝置及終端。解決了現有技術中能夠識 別的手勢有限,手勢識別的準確率較低的技術問題。
[0005] 第一方面,本申請?zhí)峁┝艘环N用于識別手勢的方法,所述方法包括:響應于用戶的 手勢操作,獲取所述手勢操作的軌跡;將所述手勢操作的軌跡分別與每個預設的手勢模板 進行匹配,以獲取對應的相似度;判斷獲取到的最高的相似度是否大于等于預定閾值;如 果是,將相似度最高的手勢模板確定為所述手勢操作的關聯手勢模板,以執(zhí)行所述關聯手 勢模板對應的操作。
[0006] 在某些實施方式中,將所述手勢操作的軌跡與預設的手勢模板進行匹配,包括:將 所述手勢操作的軌跡作為縮放參考圖形,預設的手勢模板作為待縮放的對比圖形,執(zhí)行縮 放參考圖形與對比圖形的比對操作以獲取第一匹配度;將預設的手勢模板作為縮放參考圖 形,所述手勢操作的軌跡作為待縮放的對比圖形,執(zhí)行縮放參考圖形與對比圖形的比對操 作以獲取第二匹配度;根據所述第一匹配度以及所述第二匹配度確定對應的相似度。
[0007] 在某些實施方式中,所述縮放參考圖形與對比圖形的比對,包括:對所述對比圖形 進行縮放,其中,所述對比圖形的最小外接矩形為第一矩形,所述縮放參考圖形的最小外接 矩形為第二矩形,使縮放后的第一矩形與所述第二矩形全等,并且縮放后的第一矩形與所 述第二矩形橫向和縱向方向上邊長的比例也相等;基于所述縮放參考圖形與縮放后的對比 圖形確定對應的匹配度。
[0008] 在某些實施方式中,所述基于所述縮放參考圖形與縮放后的對比圖形確定對應的 匹配度,包括:確定所述第一矩形與所述第二矩形的相似度,作為壓縮代價值;確定所述縮 放后的對比圖形與縮放參考圖形的平均點距最小值;至少部分基于所述壓縮代價值以及平 均點距最小值確定對應的匹配度。
[0009] 在某些實施方式中,所述基于所述縮放參考圖形與縮放后的對比圖形確定對應的 匹配度,還包括:對所述縮放后的對比圖形進行旋轉;確定所述旋轉的旋轉角度;分別獲取 旋轉角度及平均點距最小值對應的預設權重;所述至少部分基于所述壓縮代價值以及平均 點距最小值確定對應的匹配度,包括:基于所述平均點距最小值與對應的預設權重的乘積, 所述旋轉角度與對應的預設權重的乘積以及所述壓縮代價值,確定對應的匹配度。
[0010] 在某些實施方式中,所述確定所述壓縮代價值,包括:確定所述第一矩形橫向和縱 向方向上邊長的比例,作為第一比例;確定所述第二矩形橫向和縱向方向上邊長的比例,作 為第二比例;將所述第一比例與第二比例中最大的值除以最小的值的結果確定為所述壓縮 代價值。
[0011] 在某些實施方式中,根據所述第一匹配度以及所述第二匹配度確定對應的相似 度,包括:將所述第一匹配度與所述第二匹配度的和確定為對應的相似度。
[0012] 在某些實施方式中,所述手勢操作包括以下至少一項:鼠標手勢操作以及用戶在 觸屏上的觸摸手勢操作。
[0013] 第二方面,本申請?zhí)峁┝艘环N用于識別手勢的裝置,所述裝置包括:獲取單元,用 于響應于用戶的手勢操作,獲取所述手勢操作的軌跡;匹配單元,用于將所述手勢操作的軌 跡分別與每個預設的手勢模板進行匹配,以獲取對應的相似度;判斷單元,用于判斷獲取到 的最高的相似度是否大于等于預定閾值;確定單元,用于在獲取到的最高的相似度大于等 于預定閾值時,將相似度最高的手勢模板確定為所述手勢操作的關聯手勢模板,以執(zhí)行所 述關聯手勢模板對應的操作。
[0014] 在某些實施方式中,所述匹配單元包括:比對子單元,用于將所述手勢操作的軌跡 作為縮放參考圖形,預設的手勢模板作為待縮放的對比圖形,執(zhí)行縮放參考圖形與對比圖 形的比對操作以獲取第一匹配度;以及將預設的手勢模板作為縮放參考圖形,所述手勢操 作的軌跡作為待縮放的對比圖形,執(zhí)行縮放參考圖形與對比圖形的比對操作以獲取第二匹 配度;相似度確定子單元,用于根據所述第一匹配度以及所述第二匹配度確定對應的相似 度。
[0015] 在某些實施方式中,所述比對子單元包括:縮放模塊,用于對所述對比圖形進行縮 放,其中,所述對比圖形的最小外接矩形為第一矩形,所述縮放參考圖形的最小外接矩形為 第二矩形,使縮放后的第一矩形與所述第二矩形全等,并且縮放后的第一矩形與所述第二 矩形橫向和縱向方向上邊長的比例也相等;匹配度確定模塊,用于基于所述縮放參考圖形 與縮放后的對比圖形確定對應的匹配度。
[0016] 在某些實施方式中,所述匹配度確定模塊,包括:第一確定子模塊,用于確定所述 第一矩形與所述第二矩形的相似度,作為壓縮代價值;第二確定子模塊,用于確定所述縮放 后的對比圖形與縮放參考圖形的平均點距最小值;第三確定子模塊,用于至少部分基于所 述壓縮代價值以及平均點距最小值確定對應的匹配度。
[0017] 在某些實施方式中,所述匹配度確定模塊,還包括旋轉子模塊,角度確定子模塊, 權重獲取子模塊;所述旋轉子模塊,用于對所述縮放后的對比圖形進行旋轉;所述角度確 定子模塊,用于確定所述旋轉的旋轉角度;所述權重獲取子模塊,用于分別獲取旋轉角度及 平均點距最小值對應的預設權重;所述第三確定子模塊,還用于基于所述平均點距最小值 與對應的預設權重的乘積,所述旋轉角度與對應的預設權重的乘積以及所述壓縮代價值, 確定對應的匹配度。
[0018] 在某些實施方式中,所述第一確定子模塊配置用于:確定所述第一矩形橫向和縱 向方向上邊長的比例,作為第一比例;確定所述第二矩形橫向和縱向方向上邊長的比例,作 為第二比例;將所述第一比例與第二比例中最大的值除以最小的值的結果確定為所述壓縮 代價值。
[0019] 在某些實施方式中,所述相似度確定子單元配置用于:將所述第一匹配度與所述 第二匹配度的和確定為對應的相似度。
[0020] 在某些實施方式中,所述手勢操作包括以下至少一項:鼠標手勢操作以及用戶在 觸屏上的觸摸手勢操作。
[0021] 第三方面,本申請?zhí)峁┝艘环N終端,所述終端包括處理器,用戶接口;其中,用戶接 口用于用戶與所述終端進行交互,所述處理器基于用戶通過所述用戶接口在所述終端的操 作界面上的手勢操作來獲取所述手勢操作的軌跡,并將所述手勢操作的軌跡分別與每個預 設的手勢模板進行匹配,以獲取對應的相似度,判斷獲取到的最高的相似度是否大于等于 預定閾值,當獲取到的最高的相似度大于等于預定閾值,將相似度最高的手勢模板確定為 所述手勢操作的關聯手勢模板,以執(zhí)行所述關聯手勢模板對應的操作。
[0022] 在某些實施方式中,將所述處理器配置用于:將所述手勢操作的軌跡作為縮放參 考圖形,預設的手勢模板作為待縮放的對比圖形,執(zhí)行縮放參考圖形與對比圖形的比對操 作以獲取第一匹配度,以及將預設的手勢模板作為縮放參考圖形,所述手勢操作的軌跡作 為待縮放的對比圖形,執(zhí)行縮放參考圖形與對比圖形的比對操作以獲取第二匹配度,并根 據所述第一匹配度以及所述第二匹配度確定對應的相似度。
[0023] 本申請?zhí)峁┑挠糜谧R別手勢的方法、裝置及終端,通過將用戶的手勢操作的軌跡 分別與每個預設的手勢模板進行匹配,獲取對應的相似度,并在最高的相似度大于等于預 定閾值時,將相似度最高的手勢模板確定為手勢操作的關聯手勢模板,以執(zhí)行該關聯手勢 模板對應的操作。解決了現有技術中能夠識別的手勢有限,手勢識別的準確率較低的技術 問題,提高了終端的使用效率。
【附圖說明】
[0024] 通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它 特征、目的和優(yōu)點將會變得更明顯:
[0025] 圖1是本申請實施例提供的用于識別手勢的方法的一個實施例的流程圖;
[0026] 圖2是本申請實施例提供的將手勢操作的軌跡與預設的手勢模板進行匹配的方 法的一個實施例的流程圖;
[0027] 圖3是本申請實施例提供的縮放參考圖形與對比圖形的比對方法的一個實施例 的流程圖;
[0028] 圖4是本申請實施例提供的對對比圖形進行縮放的示意圖;
[0029] 圖5是本申請實施例提供的裝置的一個實施例的結構示意圖;
[0030]圖6是本申請實施例提供的終端的一個實