The invention relates to the field of computer vision technology, and specifically discloses a gesture recognition method based on a fixed background, which includes the following steps: S1, fixing the background of gesture recognition as a black background, and modeling the black background; S2, acquiring the image when the hand reaches in, using background subtraction to obtain the foreground image of the hand based on the established background model; S3, and the foreground. The human hand in the image is detected by convex hull and convex defect to obtain the general gesture of the current human hand; S4, the skeleton of the human hand is obtained by image thinning algorithm, and the basic structure of the human hand is obtained, thus the closure degree of the current human hand is estimated; S5, the closure of the robot's hand is controlled according to the closure degree of the current human hand. The invention has the advantages of small system calculation amount, low requirement for hardware configuration, effective solution to the problem of fine recognition and attitude estimation of human hand, and beneficial effect of recognizing the closure degree of human hand.
【技术实现步骤摘要】
基于固定背景下的手势识别方法及系统
本专利技术涉及计算机视觉
,特别涉及一种基于固定背景下的手势识别方法及系统。
技术介绍
手势识别技术是最为重要的人机交互技术之一,通过对人手势的识别来让机器人更好的理解人的意图与命令。当今常用的手势识别技术是采用3D相机来实现,利用3D相机独有的深度信息来简化手势识别与跟踪的处理。常用的3D相机有微软的Kinect、英特尔的RealSense传感器等,这两家的SDK中都有各自的手势识别技术供使用。但是为了能使用两种传感器,需要硬件板卡具有很高的配置,这在提升机器人成本的同时也增加了集成的困难。同时对于一些特定的任务或场景,手势识别的背景或环境可以人为限制,不需要使用3D传感器来完成相应的任务。本专利技术提出了一种新的基于固定背景下的手势识别方法,该方法仅需要较少的计算资源,且可以实现对人手张闭合程度的判断与估计,从而可以更好的作为机器人的输入控制命令。
技术实现思路
本专利技术旨在克服现有手势识别系统计算量大、对硬件配置要求高的技术缺陷,提供一种基于固定背景下的手势识别方法及系统。为实现上述目的,本专利技术采用以下技术方案:本专利技术提供一种基于固定背景下的手势识别方法,包括以下步骤:S1、将手势识别背景固定为黑色背景,进行所述黑色背景建模;S2、获取人手伸入时的图像,基于建立好的背景建模,使用背景减除来获得人手的前景图像;S3、对所述前景图像中的人手进行凸包与凸缺陷检测,获得当前人手的大体姿态;S4、利用图像细化算法获取人手的骨架,获得人手的基本结构,从而估算出当前人手的闭合程度;S5、根据当前人手的闭合程度控制机器 ...
【技术保护点】
1.一种基于固定背景下的手势识别方法,其特征在于,包括以下步骤:S1、将手势识别背景固定为黑色背景,进行所述黑色背景建模;S2、获取人手伸入时的图像,基于建立好的背景建模,使用背景减除来获得人手的前景图像;S3、对所述前景图像中的人手进行凸包与凸缺陷检测,获得当前人手的大体姿态;S4、利用图像细化算法获取人手的骨架,获得人手的基本结构,从而估算出当前人手的闭合程度;S5、根据当前人手的闭合程度控制机器人的手掌闭合。
【技术特征摘要】
1.一种基于固定背景下的手势识别方法,其特征在于,包括以下步骤:S1、将手势识别背景固定为黑色背景,进行所述黑色背景建模;S2、获取人手伸入时的图像,基于建立好的背景建模,使用背景减除来获得人手的前景图像;S3、对所述前景图像中的人手进行凸包与凸缺陷检测,获得当前人手的大体姿态;S4、利用图像细化算法获取人手的骨架,获得人手的基本结构,从而估算出当前人手的闭合程度;S5、根据当前人手的闭合程度控制机器人的手掌闭合。2.如权利要求1所述的基于固定背景下的手势识别方法,其特征在于,步骤S2具体为:摄像头连续采集若干张没有人手的图像,计算出图像中像素的均值与方差;取每个像素的均值作为背景模板、方差作为误差范围;当有人手伸入其中时,图像中的像素发生变化,利用背景减除获得人手的前景图像。3.如权利要求1所述的基于固定背景下的手势识别方法,其特征在于,步骤S3中,采用Graham扫描法来求解凸包的顶点。4.如权利要求1所述的基于固定背景下的手势识别方法,其特征在于,步骤S4中利用图像细化算法获取人手骨架的具体过程为:遍历待细化的区域,设定条件来判断当前点是否要被删除,余下的点即为细化出的骨架。5.如权利要求4所述的基于固定背景下的手势识别方法,其特征在于,步骤S4中,对于点P1,遍历其周围的8邻域,所述8邻域分别为P2、P3、P4、P5、P6、P7、P8、P9;进行第一阶段删除,当满足以下条件时,则删除点P1;条件1:2≤N(P1)≤6条件2:Z0(P1)=1条件3:P2×P8×P6=0条件4:P4×P8×P6=0其中,Z0(P1)是以P2-P9为序时,这些点的值从0到1变化的次数,N(P1)是P1的非零临近点的个数;进行第二阶段删除,当满足的条件如下时,删除点P1:条件1:2≤N(P1)≤6条件2:Z0(P1)=1条件3:P2×P4×P6=0条件4:P2×P4×P8=0。6.一种基于固定背景下的手势识别系统,其特征在于,包括以下模块:用于手...
【专利技术属性】
技术研发人员:邹风山,徐方,姜楠,宋健,李邦宇,潘鑫,
申请(专利权)人:沈阳新松机器人自动化股份有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。