手指識別遙控方法及裝置的制造方法
【技術領域】
[0001 ] 本發(fā)明涉及電視技術領域,尤其涉及手指識別遙控方法及裝置。
【背景技術】
[0002] 目前,智能設備(智能電視機)上的手勢識別應用越來越多,但是手指識別也存在 諸多缺陷?,F(xiàn)有技術中的手勢識別通常是利用圖片的灰階亮度Y去識別手,但是由于采用 灰階亮度Y進行手勢識別,需要將原來的紅綠藍像素數據壓縮成YCbCr,因此使得通過手勢 控制指令識別的效率較低,而且在傳送數據時,傳送過程容易受到干擾,影響控制指令識別 的準確性。
[0003] 上述內容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內容是現(xiàn)有技 術。
【發(fā)明內容】
[0004] 本發(fā)明的主要目的在于提高了遙控指令識別的效率及準確性。
[0005] 為實現(xiàn)上述目的,本發(fā)明提供的一種手指識別遙控方法包括以下步驟:
[0006] 獲取攝像頭拍攝的包含用戶手部的圖片;
[0007] 當所述圖片中存在拳頭時,獲取拳頭及其周邊預置范圍形成的目標區(qū)域圖像;
[0008] 根據手指的像素特征分析所述目標區(qū)域圖像中所述拳頭以外是否存在手指;
[0009] 當存在手指時,間隔預置時間連續(xù)獲取N張攝像頭拍攝的包含用戶手部的圖片, 并對應形成N張所述目標區(qū)域圖像;所述N為正整數;
[0010] 根據依次獲得的所述目標區(qū)域圖像中手指的像素特征對應的坐標,確定用戶當前 輸入的手指動作行為;
[0011] 根據所述手指動作行為輸出相應的控制指令。
[0012] 優(yōu)選地,所述獲取攝像頭拍攝的包含用戶手部的圖片包括:
[0013] 當攝像頭當前拍攝的圖片中存在人的頭部特征時,分析手臂特征;
[0014] 當所述手臂特征為舉手行為特征時,獲取攝像頭當前拍攝的包含用戶手部的圖 片。
[0015] 優(yōu)選地,所述當圖片中存在拳頭時,獲取拳頭及其周邊預置范圍形成的目標區(qū)域 圖像包括:
[0016] 當圖片中存在拳頭時,讀取所述拳頭的拳眼坐標;
[0017] 以所述拳眼坐標為基點,獲取由所述基點向左延伸第一預置距離、向右延伸第二 預置距離、向上延伸第三預置距離所形成的區(qū)域圖像,并設定為目標區(qū)域圖像。
[0018] 優(yōu)選地,所述根據依次獲得的所述目標區(qū)域圖像中手指的像素特征對應的坐標, 確定用戶當前輸入的手指動作行為包括:
[0019] 獲取各目標區(qū)域圖像中拳眼所在列的像素信息中手指表面像素坐標的最大縱坐 標值;
[0020] 比較一所述目標區(qū)域圖像中拳眼所在列的像素信息中手指表面像素坐標的最大 縱坐標值與另一所述目標區(qū)域圖像中拳眼所在列的像素信息中手指表面像素坐標的最大 縱坐標值;
[0021] 根據比較的結果確定用戶當前輸入的手指動作行為。
[0022] 優(yōu)選地,所述獲取各目標區(qū)域圖像中拳眼所在列的像素信息中手指表面像素坐標 的最大縱坐標值之前還包括:
[0023] 分析第一次獲取的所述目標區(qū)域圖像中間行像素信息;
[0024] 根據所述中間行像素信息中是否存在手指表面像素信息,預判斷用戶當前輸入的 手指動作行為;
[0025] 所述根據比較的結果確定用戶當前輸入的手指動作行為具體為:當根據中間行像 素信息預判斷的用戶當前輸入的手指動作行為與根據手指表面像素坐標的最大縱坐標值 確定用戶當前輸入的手指動作行為一致時,根據比較的結果確定用戶當前輸入的手指動作 行為。
[0026] 此外,為實現(xiàn)上述目的,本發(fā)明還提供一種手指識別遙控裝置包括:
[0027] 第一獲取模塊,用于獲取攝像頭拍攝的包含用戶手部的圖片;
[0028] 第二獲取模塊,用于當所述圖片中存在拳頭時,獲取拳頭及其周邊預置范圍形成 的目標區(qū)域圖像;
[0029] 判斷模塊,用于根據手指的像素特征分析所述目標區(qū)域圖像中所述拳頭以外是否 存在手指;
[0030] 處理模塊,用于當存在手指時,間隔預置時間連續(xù)獲取N張攝像頭拍攝的包含用 戶手部的圖片,并對應形成N張所述目標區(qū)域圖像;所述N為正整數;
[0031] 確定模塊,用于根據依次獲得的所述目標區(qū)域圖像中手指的像素特征對應的坐 標,確定用戶當前輸入的手指動作行為;
[0032] 指令輸出模塊,用于根據所述手指動作行為輸出相應的控制指令。
[0033] 優(yōu)選地,所述第一獲取模塊包括:
[0034] 特征分析單元,用于當攝像頭當前拍攝的圖片中存在人的頭部特征時,分析手臂 特征;
[0035] 第一獲取單元,用于當所述手臂特征為舉手行為特征時,獲取攝像頭當前拍攝的 包含用戶手部的圖片。
[0036] 優(yōu)選地,所述第二獲取模塊包括:
[0037] 讀取單元,用于當圖片中存在拳頭時,讀取所述拳頭的拳眼坐標;
[0038] 第二獲取單元,用于以所述拳眼坐標為基點,獲取由所述基點向左延伸第一預置 距離、向右延伸第二預置距離、向上延伸第三預置距離所形成的區(qū)域圖像,并設定為目標區(qū) 域圖像。
[0039] 優(yōu)選地,所述確定模塊包括:
[0040] 第三獲取單元,用于獲取各目標區(qū)域圖像中拳眼所在列的像素信息中手指表面像 素坐標的最大縱坐標值;
[0041] 比較單元,用于比較一所述目標區(qū)域圖像中拳眼所在列的像素信息中手指表面像 素坐標的最大縱坐標值與另一所述目標區(qū)域圖像中拳眼所在列的像素信息中手指表面像 素坐標的最大縱坐標值;
[0042] 確定單元,用于根據比較的結果確定用戶當前輸入的手指動作行為。
[0043] 優(yōu)選地,所述確定模塊還包括:
[0044] 像素分析單元,用于分析第一次獲取的所述目標區(qū)域圖像中間行像素信息;
[0045] 所述確定單元具體用于根據所述中間行像素信息中是否存在手指表面像素信息, 預判斷用戶當前輸入的手指動作行為;并當根據中間行像素信息預判斷的用戶當前輸入的 手指動作行為與根據手指表面像素坐標的最大縱坐標值確定用戶當前輸入的手指動作行 為一致時,根據比較的結果確定用戶當前輸入的手指動作行為。
[0046] 本發(fā)明通過獲取攝像頭拍攝的包含用戶手部的圖片,并獲取圖片中拳頭及其周邊 預置范圍形成的目標區(qū)域圖像,從而根據手指的像素特征分析所述目標區(qū)域圖像中所述拳 頭以外是否存在手指。在目標區(qū)域圖像存在手指時,間隔預置時間連續(xù)獲取N張攝像頭拍 攝的包含用戶手部的圖片,并對應形成N張所述目標區(qū)域圖像,并根據依次獲得的所述目 標區(qū)域圖像中手指的像素特征對應的坐標,確定用戶當前輸入的手指動作行為,然后根據 該手指動作行為輸出相應的控制指令,從而達到遙控的目的。由于本發(fā)明采用了人手手指 的像素特征分析用戶的手指動作行為,相對于現(xiàn)有技術中采用圖片的灰階亮度Y去識別手 指的操作,無需將紅綠藍像素壓縮數據到YCBCR進行判斷,因此提高了遙控指令識別的效 率及準確性。
【附圖說明】
[0047] 圖1為本發(fā)明手指識別遙控方法一實施例的流程示意圖;
[0048] 圖2為圖1中步驟S10的細化流程示意圖;
[0049] 圖3為圖1中步驟S20的細化流程示意圖;
[0050] 圖4為圖1中步驟S50的一實施例細化流程示意圖;
[0051] 圖5為圖1中步驟S50的另一實施例細化流程示意圖;
[0052] 圖6為本發(fā)明手指識別遙控裝置一實施例的功能模塊示意圖;
[0053] 圖7為圖6中第一獲取模塊的細化功能模塊示意圖;
[0054] 圖8為圖6中第二獲取模塊的細化功能模塊示意圖;
[0055] 圖9為圖6中確定模塊的細化功能模塊示意圖。
[0056] 本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0057] 應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0058] 本發(fā)明提供一種手指識別遙控方法,參照圖1,在一實施例中,該手指識別遙控方 法包括:
[0059] 步驟S10,獲取攝像頭拍攝的包含用戶手部的圖片;
[0060] 本實施例提供的手指識別遙控方法可應用于智能電視的遙控,具體地,上述攝像 頭可以為設置于電視電視機上的攝像頭,當用戶在電視機前方觀看電視時,可拍攝獲取包 含用戶手部的圖片。
[0061] 步驟S20,當所述圖片中存在拳頭時,獲取拳頭及其周邊預置范圍形成的目標區(qū)域 圖像;
[0062] 當獲取到攝像頭拍攝的包含用戶手部的圖片后,根據現(xiàn)有的人手拳頭識別方法, 判斷當前獲取的圖片中是否存在拳頭;當存在拳頭時,獲取拳頭及其周邊預置范圍形成的 目標區(qū)域圖像。例如可以以拳頭為基準,向其上方延伸預置距離,形成上述目標區(qū)域圖像, 該目標區(qū)域圖