CN103544472A - 一种基于手势图像的处理方法及处理装置 - Google Patents

一种基于手势图像的处理方法及处理装置 Download PDF

Info

Publication number
CN103544472A
CN103544472A CN201310387253.4A CN201310387253A CN103544472A CN 103544472 A CN103544472 A CN 103544472A CN 201310387253 A CN201310387253 A CN 201310387253A CN 103544472 A CN103544472 A CN 103544472A
Authority
CN
China
Prior art keywords
point
hand
finger
images
reference point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310387253.4A
Other languages
English (en)
Other versions
CN103544472B (zh
Inventor
陈永洒
邵诗强
施建华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TCL Corp
Original Assignee
TCL Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TCL Corp filed Critical TCL Corp
Priority to CN201310387253.4A priority Critical patent/CN103544472B/zh
Publication of CN103544472A publication Critical patent/CN103544472A/zh
Application granted granted Critical
Publication of CN103544472B publication Critical patent/CN103544472B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种基于手势图像的处理方法及处理装置,处理方法包括:A、获取手势图像,并对手势图像进行二值化处理得到手部二值图像;B、对手部二值图像进行去噪处理以及连通域判别处理,提取手部边界图像、并在手部边界线上识别出手指的指尖点;C、在手部边界线上提取与当前指尖点前、后均相隔预设点数的前参考点和后参考点,基于所述前参考点、后参考点及当前指尖点计算手指的方向;本发明实现简单,避免了手指形状变化导致的误判断,能快速有效地提取手指的指向信息,为后续的手势识别提供了有用的数据,提高了准确性。

Description

一种基于手势图像的处理方法及处理装置
技术领域
本发明涉及数字图像处理、机器视觉技术领域,特别涉及一种基于手势图像的处理方法及处理装置。 
背景技术
目前用手来实现人机交互比键盘、鼠标等媒介更自然流畅、更方便;其原理为机器对手的解析,如手的形状、手在空间的位置,手的姿态等。在基于图像处理技术执行一些手势跟踪识别任务时,常常需要将图像中的手指部分分割出来,并提取出各个手指的方向信息。
现有的手势识别先将采集的彩色图像转换成二值图像并去噪;再依据曲率变化的特性来识别手指指尖。但是在实际操作时,由于手指的灵活变化产生多种手势,弯曲或握拳时凸出的指关节会被误判为指尖,使识别结果容易出错且能识别的手势有限,导致手指分割出错;同时也导致在检测时难以估计出每根手指的准确方向。 
因而现有技术还有待改进和提高。 
发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于手势图像的处理方法及处理装置,以解决现有技术手指方向估计不够准确的问题。
为了达到上述目的,本发明采取了以下技术方案:
一种基于手势图像的处理方法,其包括:
A、获取手势图像,并对手势图像进行二值化处理得到手部二值图像;
B、对所述手部二值图像进行去噪处理以及连通域判别处理,提取手部边界图像、并在手部边界线上识别出手指的指尖点;
C、在手部边界线上提取与当前指尖点前、后均相隔预设点数的前参考点和后参考点,基于所述前参考点、后参考点及当前指尖点计算手指的方向。
所述的基于手势图像的处理方法中,所述步骤B还包括:在所述手部边界线上识别出手指间连接处的指间凹点;
在所述步骤C之后还包括:
D、提取与当前指尖点最近的指间凹点,由该指间凹点发射出与所述指尖点对应的方向线垂直相交的分割线,由该分割线在手部边界图像上分割出单根手指。
所述的基于手势图像的处理方法中,所述步骤A具体包括:
A1、在红外光源的照射下由红外摄像头拍摄用户的手部、获取红外手势图像;
A2、判断所述红外手势图像上当前像素点的灰度是否大于预设灰度阈值:若大于,则标识该像素点为前景物体像素点;否则,标识该像素点为背景像素点;
A3、重复步骤A2判断所述红外手势图像上的所有像素点后,获得手部二值图像。
所述的基于手势图像的处理方法中,在所述步骤B中,对所述手部二值图像进行去噪处理,提取手部边界图像具体包括:
B1、对所述手部二值图像进行形态学开运算和闭运算去噪;
B2、对去噪后的手部二值图像进行连通域判别,保留手部区域; 
B3、对仅含手部区域的手部二值图像进行形态学腐蚀,并将腐蚀前的图像与腐蚀后的图像相减,获得手部边界图像。
所述的基于手势图像的处理方法中,在所述步骤B中,在手部边界线上识别出手指的指尖点和手指间连接处的指间凹点具体包括:
B11、提取与当前像素点前、后均相隔预设点的前参考点和后参考点,从前参考点到当前像素点的向量为第一向量,从当前像素点到后参考点的向量为第二向量;
B12、计算第一向量与第二向量的夹角的余弦值,判断该余弦值是否满足预设阈值条件:若是,则记录该余弦值及其对应的像素点位置;否则忽略;返回所述步骤B11对下一个像素点进行计算,直至所有像素点计算完成; 
B13、对于已记录的每个像素点,判断其所对应的上述余弦值在从其前参考点到后参考点的所有像素中是否为局部极小值,若是,且其前参考点与后参考点的连线的中点处于所述手部区域内,则当前像素点为指尖点;若所述中点处于所述手部区域外时,当前像素点为指间凹点。
所述的基于手势图像的处理方法中,所述步骤C具体包括:
C1、在手部边界线上提取与当前指尖点前、后均相隔预设点数的前参考点和后参考点,并提取前、后参考点的连线上的中点;
C2、连接指尖点与中点形成方向线,由两点公式计算出方向线;
C3、根据方向线的斜率获得该当前指尖点对应的手指的方向。
所述的基于手势图像的处理方法中,所述步骤D具体包括:
D1、提取与当前指尖点距离最近的指间凹点,由该指间凹点发射出与所述指尖点对应的方向线垂直相交的分割线;
D2、提取分割线与手部边界线相交的分割点;
D3、所述分割点、指间凹点之间的所有手部边界点即为当前指尖点对应的单根手指的边界点。
所述的基于手势图像的处理方法中,第一向量与第二向量的夹角余弦值计算公式为:
其中,Pi为当前像素点,Pi-K为前参考点,Pi+K为后参考点,K为预设的步长,为第一向量,
Figure 2013103872534100002DEST_PATH_IMAGE003
为第二向量,Ai为第一向量与第二向量的夹角的余弦值。
所述的基于手势图像的处理方法中,所述方向线的计算公式为:
Figure 602852DEST_PATH_IMAGE004
其中,(xm , ym)为指尖点的坐标,(xm′ , ym′)为中点的坐标。
一种基于手势图像的处理装置,其包括:
图像获取模块,用于获取手势图像;
图像处理模块,用于对手势图像进行二值化处理得到手部二值图像,对所述手部二值图像进行去噪处理以及连通域判别处理,提取手部边界图像,并在手部边界线上识别出手指的指尖点;
手指处理模块,用于在手部边界线上提取与当前指尖点前、后均相隔预设像素点个数的前参考点和后参考点,基于所述前参考点、后参考点及当前指尖点计算手指的方向。
相较于现有技术,本发明提供的基于手势图像的处理方法及处理装置,通过提取手部边界图像,识别出手指的指尖点,并提取出与当前指尖点前、后均相隔预设点数的前参考点和后参考点,基于所述前参考点、后参考点及当前指尖点计算手指的方向,其实现方法简单,避免了手指形状变化导致的误判断,能快速有效地提取手指的指向信息,为后续的手势识别提供了有用的数据。
附图说明
图1为本发明提供的基于手势图像的处理方法流程图。
图2为本发明提供的基于手势图像的处理方法的实施例中红外手势图像的示意图。
图3为本发明提供的基于手势图像的处理方法的实施例中手部二值图像的示意图。
图4为本发明提供的基于手势图像的处理方法的实施例中手部边界图像的示意图。
图5为本发明提供的基于手势图像的处理方法的实施例中指尖点和指间凹点的示意图。
图6为本发明提供的基于手势图像的处理方法的实施例中手指方向和分割的示意图。
图7为本发明提供的基于手势图像的处理装置的结构框图。
具体实施方式
本发明提供一种基于手势图像的处理方法及处理装置,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明提供的手指处理主要是手指方向识别和手指分割,请参阅图1,其为本发明提供的基于手势图像的处理方法流程图;所述处理方法包括:
S100、获取手势图像,并对手势图像进行二值化处理得到手部二值图像;
S200、对所述手部二值图像进行去噪处理以及连通域判别处理,提取手部边界图像、并在手部边界线上识别出手指的指尖点;
S300、在手部边界线上提取与当前指尖点前、后均相隔预设点数的前参考点和后参考点,基于所述前参考点、后参考点及当前指尖点计算手指的方向。
本发明主要是对红外图像进行处理,所述步骤S100具体包括:
步骤1、在红外光源的照射下由红外摄像头拍摄用户的手部、获取红外手势图像。
在红外照明光源的照射下,使用红外摄像头拍摄用户的手部得到红外手势图像,如图2所示。所述红外照明光源可发出某个波段的红外光用于照明,而红外摄像头的镜头表面或后面覆有与红外照明光源的发光波段相对应的带通滤光片,只允许与红外照明光源处于相同波段的红外光通过摄像头成像,其余波段的光被截止。
步骤2、判断所述红外手势图像上当前像素点的灰度是否大于预设灰度阈值:若大于,则标识该像素点为前景物体像素点;否则,标识该像素点为背景像素点。
步骤3、重复步骤A2判断所述红外手势图像上的所有像素点后,获得手部二值图像。
二值化处理的公式为:
Figure 2013103872534100002DEST_PATH_IMAGE005
其中,f(x,y)为红外手势图像f在(x,y)坐标处的像素值,fb(x,y)为二值化处理后的图像fb在(x,y)坐标处的像素值, T1为预设灰度阈值。设置像素值为1的像素点为前景物体像素点,像素值为0的像素点为背景像素点。对所有的像素点进行二值化后得到的手部二值图像如图3所示,图3中的白色表示像素值为1,黑色表示像素值为0。其中,T1的取值可以手动设置,也可以采用自适应阈值。
在具体实施时手部二值图像会存在一些杂散的小噪声点,或者一些较小的背景干扰物体。在提取手部边界图前,需要对这些噪声点或背景干扰物体进行滤除。所述步骤S200中,对所述手部二值图像进行去噪处理,提取手部边界图像具体包括:
步骤21、对所述手部二值图像进行形态学开运算和闭运算去噪。
本实施例中,去除噪声点采用形态学去噪,形态学开运算和闭运算去噪计算公式为:
其中,fm为去噪后的手部二值图像,fb为手部二值图像,E为结构元素;
Figure DEST_PATH_IMAGE007
Figure 843045DEST_PATH_IMAGE008
分别为开运算符号和闭运算符号。其中,结构元素E的形状和尺寸可以根据图像的分辨率、图像中噪声点的大小来设定,例如当手部二值图像的分辨率为320×240时,可选择3×3的方形结构元素。
步骤22、对去噪后的手部二值图像进行连通域判别,保留手部区域。
去噪后的手部二值图像中可能存在一些较大的非手部的前景物体,因此需要进行连通域判别。在所有连通域中只保留最大的连通区域(一般手部二值图像中不会存在比手的部分更大的连通区域)就是手部区域。连通域判别为数字图像处理领域公知技术,此处不再赘述。
步骤23、对仅含手部区域的手部二值图像进行形态学腐蚀,并将腐蚀前的图像与腐蚀后的图像相减,获得手部边界图像。
本实施例中对只剩下手部区域的二值图像以3×3的方形结构元素进行形态学腐蚀,形态学腐蚀计算公式为:
Figure 2013103872534100002DEST_PATH_IMAGE009
。手部边界图像计算公式为:
Figure 657417DEST_PATH_IMAGE010
,其中,fEdge为手部边界图像,fErode为腐蚀后的图像,fHand为手部区域,E′为结构元素。
Figure 2013103872534100002DEST_PATH_IMAGE011
表示逐像素点相减。其中,E′为3×3的方形结构元素。得到的手部边界图像如图4所示,手部边界图像中显示了一条勾勒了手指、手掌和部分手腕的手部轮廓线、也叫手部边界线。
在得到手部边界图像后,即可沿着手部边界线按序识别出各个手指的指尖点。根据所述指尖点、前参考点、后参考点可计算出手部边界图像中手指的方向;还可以从手部边界图像中识别出手指与手指连接处的指间凹点,根据指间凹点和指尖点来实现单根手指的分割;则所述S200还包括:在所述手部边界线上识别出手指间连接处的指间凹点。在所述步骤S300之后还包括:S400、提取与当前指尖点最近的指间凹点,由该指间凹点发射出与所述指尖点对应的方向线垂直相交的分割线,由该分割线在手部边界图像上分割出单根手指。下面将具体阐述本实施例中计算手指方向和分割单根手指的方法。
请参阅图5,本实施例中定义图5的左上角为坐标系原点,水平向右为X轴的正方向,垂直向下为Y轴的正方向。以逆时针方向按序提取手部边界线上的各个像素点的位置坐标。则在手部边界线上识别出手指的指尖点和手指间连接处的指间凹点具体包括:
步骤211、提取与当前像素点前、后均相隔预设点的前参考点和后参考点,从前参考点到当前像素点的向量为第一向量,从当前像素点到后参考点的向量为第二向量。
本实施例中,以坐标方式来识别指尖点和指间凹点。假设第i个像素点为当前像素点,以Pi(i是不为0的正整数)表示。设置预设的步长为K,则在Pi前面第K个像素点为Pi-K,也叫前参考点;在Pi后面第K个像素点为Pi+K,也叫后参考点。如图5所示,则
Figure 542196DEST_PATH_IMAGE002
为第一向量,
Figure 809229DEST_PATH_IMAGE003
为第二向量。
步骤212、计算第一向量与第二向量的夹角的余弦值,判断该余弦值是否满足预设阈值条件,其中,所述预设预置可根据需要而设,此处对此不作限制:若是,则记录该余弦值及其对应的像素点位置;否则忽略;返回所述步骤211对下一个像素点进行计算,直至所有像素点计算完成。
所述第一向量
Figure 8130DEST_PATH_IMAGE002
与第二向量
Figure 801642DEST_PATH_IMAGE003
的夹角余弦值计算公式为:
Figure 795006DEST_PATH_IMAGE001
其中,Pi为当前像素点,Pi-K为前参考点,Pi+K为后参考点,K为预设的步长,
Figure 611652DEST_PATH_IMAGE002
为第一向量,
Figure 348664DEST_PATH_IMAGE003
为第二向量,Ai为第一向量与第二向量的夹角的余弦值。判断第一向量与第二向量
Figure 301894DEST_PATH_IMAGE003
的夹角的余弦值是否小于预设阈值,即判断Ai的值是否小于预定阈值T2,-1<T2<1。预设的步长K的取值由图像分辨率、手部区域的大小决定,分辨率越高、手部区域越大,则K值越大。而K值又影响了预定阈值T2的取值,通常K值越大,T2的取值越小。
步骤213、对于已记录的每个像素点,判断其所对应的余弦值在从其前参考点到后参考点的所有像素点中是否为局部极小值,即判断其对应的余弦值是否比其前参考点到其后参考点之间的所有像素点对应的余弦值都小,若是,且其前参考点与后参考点的连线的中点处于所述手部区域内,则当前像素点为指尖点;若所述中点处于所述手部区域外时,当前像素点为指间凹点。。
本实施例中,Pi为指间凹点,Pi′为Pi对应的前参考点与后参考点的连线的中点。假设按逆时针方向方向沿着手部边界线数第3000个点为大拇指的指尖点P3000,当K为50时,其前参考点为P2950,后参考点为P3050。P2950与P3050连线的中点为P3000/,如图5所示。
从图5中可以看出,在手部边界线上,指尖点和指间凹点的曲率都比较大,其曲率为局部极大值,即所述指尖点所对应的曲率比其前参考点到其后参考点之间的所有像素点所对应的曲率都要大;同样地,所述指间凹点所对应的曲率比其前参考点到其后参考点之间的所有像素点所对应的曲率都要大。因此在指尖点处和指间凹点处的第一向量与第二向量的夹角的余弦值都为局部极小值。在判断一个满足阈值条件和局部极值条件的点是指尖点还是指间凹点时,可利用其前参考点和后考点的连线的中点来进行区分,基于人手的结构特性,当该中点位于手部区域以内时,当前像素点为指尖点;而当该中点位于手部区域以外时,当前像素点为指间凹点。
计算出指尖点和指间凹点后,可计算单根手指的方向。如图6所示,图6中的坐标系设置与图5相同。所述步骤S300具体包括:
步骤301、在手部边界线上提取与当前指尖点前、后均相隔预设点数的前参考点和后参考点,并提取前、后参考点的连线上的中点;
步骤302、连接指尖点与中点形成方向线,由两点公式计算出方向线;
步骤303、根据方向线的斜率获得该当前指尖点对应的手指的方向。
本实施例以方向线的斜率来表示手指的方向。假设计算大拇指的方向,则提取出大拇指的指尖点Pm的位置坐标(xm , ym)。预设的步长为K,定位前参考点Pm-K和后参考点Pm+K,获得中点Pm′,中点Pm′的位置坐标为(xm′ , ym′),连接指尖点Pm和中点Pm′得到方向线L1。方向线L1的公式为
Figure 605836DEST_PATH_IMAGE004
,方向线L1的斜率即可指示大拇指的方向。
应当理解的是,当
Figure 880960DEST_PATH_IMAGE012
Figure 2013103872534100002DEST_PATH_IMAGE013
时,无法用两点式求方向线L1的方程,此时的方向线L1为特殊的方向,无需公式求解。即
Figure 524430DEST_PATH_IMAGE012
表示方向线L1为经过Pm的垂直线,
Figure 921914DEST_PATH_IMAGE013
表示方向线L1为经过Pm的水平线。
请继续参阅图6,需要分割手指时,所述步骤S400具体包括:
步骤401、提取与当前指尖点距离最近的指间凹点,由该指间凹点发射出与所述指尖点对应的方向线垂直相交的分割线;
步骤402、提取分割线与手部边界线相交的分割点;
步骤403、所述分割点、指间凹点之间的所有手部边界像素点即为当前指尖点对应的单根手指的边界点。
同样以图6中的大拇指为例,先参照上述方法得到方向线L1,再提取与大拇指的指尖点Pm距离最近的指间凹点Po,由该指间凹点Po发射出与所述指尖点Pm对应的方向线L1垂直相交的分割线L2;提取分割线L2与手部边界线相交的分割点Po1,方向线L1与分割线L2的垂直交点为Po2。则所述分割点Po1、指间凹点Po之间的手部边界像素点就组成了大拇指的边界,通过分割线L2即可将大拇指与手部分割。由于指尖点和指间凹点已确定,在分割点、指间凹点之间的所有像素点就能组合成一根手指的轮廓线。
应当理解的是,本发明除了可以对红外手势图像进行手指方向确认和手指分割外,还可以对普通的摄像头拍摄的彩色图像进行手指处理。则在步骤S100中,使用基于肤色模型的方法来提取出手部区域,将彩色图像转换成含有手部区域的二值图像即可。
基于上述的基于手势图像的处理方法,本发明还相应提供一种基于手势图像的处理装置,其包括图像获取模块101、图像处理模块102和手指处理模块103,所述图像获取模块101、图像处理模块102、手指处理模块103依次连接。其中,所述图像获取模块101用于获取手势图像;图像处理模块102对手势图像进行二值化处理得到手部二值图像,对所述手部二值图像进行去噪处理以及连通域判别处理,提取手部边界图像。手指处理模块103在手部边界线上提取指尖点及其前、后均相隔预设像素点个数的前参考点和后参考点,提取前、后参考点的连线上的中点,由中点和指尖点连接形成的方向线得出手部边界图像中手指的方向。所述手指处理模块103还能提取与当前指尖点最近的指间凹点,由该指间凹点发射出与所述指尖点对应的方向线垂直相交的分割线,由该分割线在手部边界图像上分割出单根手指。
本实施例中图像获取模块101获取的是红外手势图像,图像处理模块102和手指处理模块103均是在红外手势图像的基础上进行相应的处理。
本实施例中的图像处理装置的实现原理过程与上述实施例的图像处理方法的一致,此处不再赘述。
综上所述,本发明对获取的红外手势图像进行处理后得到勾勒手部的手部边界图像,在识别指尖点和指间凹点时,设置了特定的前、后参考点得到第一向量和第二向量,通过计算判断第一向量和第二向量的夹角的余弦值、以及结合手指形状的结构特性来判断,避免了对指尖点和指间凹点的误判断;用方向线的斜率表示手指的方向,以及对各个手指的分割,为手势在人机交互中的应用提供了更多可利用的信息。
可以理解的是,对本领域普通技术人员来说,可根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

Claims (10)

1.一种基于手势图像的处理方法,其特征在于,包括:
A、获取手势图像,并对手势图像进行二值化处理得到手部二值图像;
B、对所述手部二值图像进行去噪处理以及连通域判别处理,提取手部边界图像、并在手部边界线上识别出手指的指尖点;
C、在手部边界线上提取与当前指尖点前、后均相隔预设点数的前参考点和后参考点,基于所述前参考点、后参考点及当前指尖点计算手指的方向。
2.根据权利要求1所述的基于手势图像的处理方法,其特征在于,所述步骤B还包括:在所述手部边界线上识别出手指间连接处的指间凹点;
在所述步骤C之后还包括:
D、提取与当前指尖点最近的指间凹点,由该指间凹点发射出与所述指尖点对应的方向线垂直相交的分割线,由该分割线在手部边界图像上分割出单根手指。
3.根据权利要求1所述的基于手势图像的处理方法,其特征在于,所述步骤A具体包括:
A1、在红外光源的照射下由红外摄像头拍摄用户的手部、获取红外手势图像;
A2、判断所述红外手势图像上当前像素点的灰度是否大于预设灰度阈值:若大于,则标识该像素点为前景物体像素点;否则,标识该像素点为背景像素点;
A3、重复步骤A2判断所述红外手势图像上的所有像素点后,获得手部二值图像。
4.根据权利要求2所述的基于手势图像的处理方法,其特征在于,在所述步骤B中,对所述手部二值图像进行去噪处理,提取手部边界图像具体包括:
B1、对所述手部二值图像进行形态学开运算和闭运算去噪;
B2、对去噪后的手部二值图像进行连通域判别,保留手部区域; 
B3、对仅含手部区域的手部二值图像进行形态学腐蚀,并将腐蚀前的图像与腐蚀后的图像相减,获得手部边界图像。
5.根据权利要求4所述的基于手势图像的处理方法,其特征在于,在所述步骤B中,在手部边界线上识别出手指的指尖点和手指间连接处的指间凹点具体包括:
B11、提取与当前像素点前、后均相隔预设点的前参考点和后参考点,从前参考点到当前像素点的向量为第一向量,从当前像素点到后参考点的向量为第二向量;
B12、计算第一向量与第二向量的夹角的余弦值,判断该余弦值是否满足预设阈值条件:若是,则记录该余弦值及其对应的像素点位置;否则忽略;返回所述步骤B11对下一个像素点进行计算,直至所有像素点计算完成; 
B13、对于已记录的每个像素点,判断其所对应的余弦值在从其前参考点到后参考点的所有像素点中是否为局部极小值,若是,且其前参考点与后参考点的连线的中点处于所述手部区域内,则当前像素点为指尖点;若所述中点处于所述手部区域外时,当前像素点为指间凹点。
6.根据权利要求2所述的基于手势图像的处理方法,其特征在于,所述步骤C具体包括:
C1、在手部边界线上提取与当前指尖点前、后均相隔预设点数的前参考点和后参考点,并提取前、后参考点的连线上的中点;
C2、连接指尖点与中点形成方向线,由两点公式计算出方向线;
C3、根据方向线的斜率获得该当前指尖点对应的手指的方向。
7.根据权利要求6所述的基于手势图像的处理方法,其特征在于,所述步骤D具体包括:
D1、提取与当前指尖点距离最近的指间凹点,由该指间凹点发射出与所述指尖点对应的方向线垂直相交的分割线;
D2、提取分割线与手部边界线相交的分割点;
D3、所述分割点、指间凹点之间的所有手部边界点即为当前指尖点对应的单根手指的边界点。
8.根据权利要求5所述的基于手势图像的处理方法,其特征在于,第一向量与第二向量的夹角余弦值计算公式为:
其中,Pi为当前像素点,Pi-K为前参考点,Pi+K为后参考点,K为预设的步长,
Figure 2013103872534100001DEST_PATH_IMAGE002
为第一向量,
Figure 555455DEST_PATH_IMAGE003
为第二向量,Ai为第一向量与第二向量的夹角的余弦值。
9.根据权利要求6所述的基于手势图像的处理方法,其特征在于,所述方向线的计算公式为:
Figure 2013103872534100001DEST_PATH_IMAGE004
其中,(xm , ym)为指尖点的坐标,(xm′ , ym′)为中点的坐标。
10.一种基于手势图像的处理装置,其特征在于,包括:
图像获取模块,用于获取手势图像;
图像处理模块,用于对手势图像进行二值化处理得到手部二值图像,对所述手部二值图像进行去噪处理以及连通域判别处理,提取手部边界图像,并在手部边界线上识别出手指的指尖点;
手指处理模块,用于在手部边界线上提取与当前指尖点前、后均相隔预设像素点个数的前参考点和后参考点,基于所述前参考点、后参考点及当前指尖点计算手指的方向。
CN201310387253.4A 2013-08-30 2013-08-30 一种基于手势图像的处理方法及处理装置 Expired - Fee Related CN103544472B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310387253.4A CN103544472B (zh) 2013-08-30 2013-08-30 一种基于手势图像的处理方法及处理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310387253.4A CN103544472B (zh) 2013-08-30 2013-08-30 一种基于手势图像的处理方法及处理装置

Publications (2)

Publication Number Publication Date
CN103544472A true CN103544472A (zh) 2014-01-29
CN103544472B CN103544472B (zh) 2018-06-19

Family

ID=49967907

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310387253.4A Expired - Fee Related CN103544472B (zh) 2013-08-30 2013-08-30 一种基于手势图像的处理方法及处理装置

Country Status (1)

Country Link
CN (1) CN103544472B (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104134061A (zh) * 2014-08-15 2014-11-05 上海理工大学 一种基于特征融合的支持向量机的数字手势识别方法
CN104809430A (zh) * 2015-04-02 2015-07-29 海信集团有限公司 一种手掌区域识别方法及装置
CN105426817A (zh) * 2015-10-30 2016-03-23 上海集成电路研发中心有限公司 基于红外成像的手势位置识别装置及识别方法
CN106203236A (zh) * 2015-05-05 2016-12-07 深圳柔石科技有限公司 一种基于视觉的手势识别方法和***
CN106295612A (zh) * 2016-08-23 2017-01-04 广西科技大学 一种手部康复训练中手指运动的视觉监测方法
CN106406507A (zh) * 2015-07-30 2017-02-15 株式会社理光 图像处理方法以及电子设备
CN107450840A (zh) * 2017-08-04 2017-12-08 歌尔科技有限公司 手指触控连通域的确定方法、装置及电子设备
CN107491763A (zh) * 2017-08-24 2017-12-19 歌尔科技有限公司 基于深度图像的手指区域分割方法及装置
CN107610135A (zh) * 2017-09-21 2018-01-19 程仕燚 基于测地线距离算法和形态学识别的快速手指分割方法
CN108196729A (zh) * 2018-01-16 2018-06-22 安徽慧视金瞳科技有限公司 一种基于红外视频的指尖点快速检测方法
CN108427870A (zh) * 2017-02-15 2018-08-21 北京京东尚科信息技术有限公司 手部姿势解锁方法、装置、存储介质及电子设备
CN109044651A (zh) * 2018-06-09 2018-12-21 苏州大学 未知环境中基于自然手势指令的智能轮椅控制方法及***
CN109359566A (zh) * 2018-09-29 2019-02-19 河南科技大学 利用手指特征进行层级分类的手势识别方法
CN111142664A (zh) * 2019-12-27 2020-05-12 恒信东方文化股份有限公司 一种多人实时手部追踪***及追踪方法
CN113947683A (zh) * 2021-10-15 2022-01-18 兰州交通大学 指尖点检测方法、***及指尖点运动轨迹识别方法、***
CN115100747A (zh) * 2022-08-26 2022-09-23 山东宝德龙健身器材有限公司 基于视觉检测的跑步机智能辅助***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101807114A (zh) * 2010-04-02 2010-08-18 浙江大学 一种基于三维手势的自然交互方法
CN102467657A (zh) * 2010-11-16 2012-05-23 三星电子株式会社 手势识别***和方法
WO2012147961A1 (ja) * 2011-04-28 2012-11-01 Necシステムテクノロジー株式会社 情報処理装置、情報処理方法及び記録媒体

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101807114A (zh) * 2010-04-02 2010-08-18 浙江大学 一种基于三维手势的自然交互方法
CN102467657A (zh) * 2010-11-16 2012-05-23 三星电子株式会社 手势识别***和方法
WO2012147961A1 (ja) * 2011-04-28 2012-11-01 Necシステムテクノロジー株式会社 情報処理装置、情報処理方法及び記録媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DAEHO LEE 等: ""Vision-Based Finger Action Recognition by Angle Detection and Contour Analysis"", 《ETRI JOURNAL》 *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104134061A (zh) * 2014-08-15 2014-11-05 上海理工大学 一种基于特征融合的支持向量机的数字手势识别方法
CN104809430A (zh) * 2015-04-02 2015-07-29 海信集团有限公司 一种手掌区域识别方法及装置
CN104809430B (zh) * 2015-04-02 2018-02-27 海信集团有限公司 一种手掌区域识别方法及装置
CN106203236A (zh) * 2015-05-05 2016-12-07 深圳柔石科技有限公司 一种基于视觉的手势识别方法和***
CN106406507A (zh) * 2015-07-30 2017-02-15 株式会社理光 图像处理方法以及电子设备
CN106406507B (zh) * 2015-07-30 2020-03-27 株式会社理光 图像处理方法以及电子设备
CN105426817A (zh) * 2015-10-30 2016-03-23 上海集成电路研发中心有限公司 基于红外成像的手势位置识别装置及识别方法
CN105426817B (zh) * 2015-10-30 2019-08-20 上海集成电路研发中心有限公司 基于红外成像的手势位置识别装置及识别方法
CN106295612A (zh) * 2016-08-23 2017-01-04 广西科技大学 一种手部康复训练中手指运动的视觉监测方法
CN108427870A (zh) * 2017-02-15 2018-08-21 北京京东尚科信息技术有限公司 手部姿势解锁方法、装置、存储介质及电子设备
CN107450840B (zh) * 2017-08-04 2020-12-01 歌尔科技有限公司 手指触控连通域的确定方法、装置及电子设备
CN107450840A (zh) * 2017-08-04 2017-12-08 歌尔科技有限公司 手指触控连通域的确定方法、装置及电子设备
CN107491763A (zh) * 2017-08-24 2017-12-19 歌尔科技有限公司 基于深度图像的手指区域分割方法及装置
CN107610135A (zh) * 2017-09-21 2018-01-19 程仕燚 基于测地线距离算法和形态学识别的快速手指分割方法
CN108196729A (zh) * 2018-01-16 2018-06-22 安徽慧视金瞳科技有限公司 一种基于红外视频的指尖点快速检测方法
CN109044651B (zh) * 2018-06-09 2020-06-16 苏州大学 未知环境中基于自然手势指令的智能轮椅控制方法及***
CN109044651A (zh) * 2018-06-09 2018-12-21 苏州大学 未知环境中基于自然手势指令的智能轮椅控制方法及***
CN109359566A (zh) * 2018-09-29 2019-02-19 河南科技大学 利用手指特征进行层级分类的手势识别方法
CN109359566B (zh) * 2018-09-29 2022-03-15 河南科技大学 利用手指特征进行层级分类的手势识别方法
CN111142664A (zh) * 2019-12-27 2020-05-12 恒信东方文化股份有限公司 一种多人实时手部追踪***及追踪方法
CN111142664B (zh) * 2019-12-27 2023-09-01 恒信东方文化股份有限公司 一种多人实时手部追踪***及追踪方法
CN113947683A (zh) * 2021-10-15 2022-01-18 兰州交通大学 指尖点检测方法、***及指尖点运动轨迹识别方法、***
CN113947683B (zh) * 2021-10-15 2022-07-08 兰州交通大学 指尖点检测方法、***及指尖点运动轨迹识别方法、***
CN115100747A (zh) * 2022-08-26 2022-09-23 山东宝德龙健身器材有限公司 基于视觉检测的跑步机智能辅助***
CN115100747B (zh) * 2022-08-26 2022-11-08 山东宝德龙健身器材有限公司 基于视觉检测的跑步机智能辅助***

Also Published As

Publication number Publication date
CN103544472B (zh) 2018-06-19

Similar Documents

Publication Publication Date Title
CN103544472A (zh) 一种基于手势图像的处理方法及处理装置
CN107038424B (zh) 一种手势识别方法
JP6079832B2 (ja) ヒューマンコンピュータインタラクションシステム、手と手指示点位置決め方法、及び手指のジェスチャ決定方法
RU2711029C2 (ru) Классификация касаний
KR101581954B1 (ko) 실시간으로 피사체의 손을 검출하기 위한 장치 및 방법
CN102096471B (zh) 一种基于机器视觉的人机交互方法
CN103714345B (zh) 一种双目立体视觉检测手指指尖空间位置的方法与***
CN103941866A (zh) 一种基于Kinect深度图像的三维手势识别方法
WO2015149712A1 (zh) 一种指向交互方法、装置及***
CN103870071A (zh) 一种触摸源识别方法及***
KR102052449B1 (ko) 가상 마우스 시스템 및 그 제어 방법
CN106569716B (zh) 单手操控方法及操控***
Al Ayubi et al. The prototype of hand gesture recognition for elderly people to control connected home devices
CA2806149C (en) Method and system for gesture-based human-machine interaction and computer-readable medium thereof
Park et al. Real-time hand gesture recognition for augmented screen using average background and camshift
JP2016099643A (ja) 画像処理装置、画像処理方法および画像処理プログラム
KR101167784B1 (ko) 단말기의 후면부 손가락 움직임에 따른 포인터 인식 방법 및 제어 명령어 인식 방법
Kim et al. Interactive image segmentation using semi-transparent wearable glasses
CN105205786A (zh) 一种图像深度恢复方法及电子设备
JP2012003724A (ja) 三次元指先位置検出方法、三次元指先位置検出装置、及びプログラム
Ghodichor et al. Virtual mouse using hand gesture and color detection
Fujiwara et al. Interactions with a line-follower: An interactive tabletop system with a markerless gesture interface for robot control
Bellarbi et al. Hand gesture recognition using contour based method for tabletop surfaces
Hwang et al. Finger-Gesture Recognition Using Concentric-Circle Tracing Algorithm
Shu et al. The finger-based interactive projection using a monocular camera

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180619