基于MATLAB的静态手势分割与识别研究

基于MATLAB的静态手势分割与识别研究

一、课题介绍

本课题设计了手势的分割与识别程序系统,结合 MATLAB软件对采集的目标图像进行识别。结合基于运动的手势分割与基于肤色的手势分割2种手势分 割方法,提取运动肤色区域,通过计算此区域的均值与方差矩阵更新高斯模型,设定合理的肤色相似度阈值 检测出图像中的肤色区域,从而将手势图像从背景中分割出来。最后,利用模板匹配的方法,对分割出来的手势进行快速识别。实验证明,程序具有很好的分割效果,在复杂环境下对裸手手势识别的成功率大于90%。

二、课题背景

计算机技术的快速发展,使人们不再满足于通 过键盘鼠标等外设与计算机进行交互。随之而来 的通过对语音、手势、表情等的识别来完成人机的 交互,这种方式更加自然,摆脱许多外设,将人体自 身作为一个控制器,拥有较好的前景。

目前,有许多静态手势识别,如还需要佩 戴特定颜色的手套、添加有利于系统识别的标记、 选择单色简单背景等,虽然也可以将手势与背景分 割,但是很明显存在降低手势灵活性的缺点。在 此,结合基于运动的手势分割与基于肤色的手势分割2种手势分割方法,提取运动肤色区域,通过计算 此区域的均值与方差矩阵更新高斯模型⑵,通过计 算肤色相似度值来判别为肤色的可能性,设定合理 的肤色相似度阈值,在复杂环境下对裸手手势进行识别,提高了手势灵活性,同时也提高了环境适应性。

三、课题思路

系统通过USB摄像头捕获目标图像,在不同的颜色空间对目标图像进行肤色检测的效果不同。亮度的不同造成人的肤色不同,且肤色在颜色空间中存在可分性RGB,HSV, YCbCr等都是常见的颜色空间,因此在目标图像的肤色检测中,必须选择亮度强弱对其影响较小的颜色空间。最常用的 RGB色彩空间的3个分量都有亮度信息,对光照亮 度变化较为敏感,不适合用其进行肤色建模。在 HSV色彩空间中,H分量、S分量和V分量相互独 立,即颜色、饱和度和亮度信息较为独立,与RGB 色彩空间相比其对亮度的影响较小,因此可以用作 目标图像肤色检测,但是由RGB到HSV的转化为 非线性的,增加了系统负担。YCbCr色彩空间是由 1个亮度和2个色度组成,Y为亮度分量,Cb和Cr 分别为蓝色和红色与亮度的差值也。RGB转换为 YGbCr的公式为:


v2-ab2f32aa0600a5fa7e4ebfb168bde354_b.jpg


可以看岀,YCbCr色彩空间的3个分量是由 RGB色彩空间的3个分量线性转换的,易于实现, 且可从MATLAB绘制的目标图像在Cb,Cr色彩 空间像素图看岀,肤色在Cr,Cb区域有很好的内聚 性,能很好地将肤色区域与非肤色区域进行区别。 综上所述,本文选择YCbCr色彩空间。

  1. 效果示例


v2-aa19b5a88b45738c77516a15e555872d_b.jpg

v2-833ce292dbebaa4ae3e97fcfab748217_b.jpg

v2-36d89e3b5fe537632992c55ab8feaeb5_b.jpg


参考文献:

  1. 武霞,张琦,许艳旭.手势识别研究发展现状综述口丄 电子科技,2013,26(6): 171-174.
  2. 周虹.基于YCbCr高斯肤色模型和形态学的人脸检测 技术研究[J].柳州师专学报,2014,29(2):136 - 139,96.
  3. 曹海燕,秦文华,周崇波.MATLAB环境下摄像头的 启动方法综述[J].电子技术,2015(1):8-10,4.M 王航宇.基于YCbCr高斯肤色模型的人脸检测技术研 究[J].现代电子技术,2008,31(22):102 - 105.
  4. 徐翠,李然.基于YCbCr空间的高斯肤色模型的人脸 检测[J].软件导刊,2009,8(2):179 -181.
  5. 陈天炎,曾思通,吴海彬.基于YCbCr颜色空间的火焰图 像分割方法[J].传感器与微系统,2011,30(10) :62 —64.
  6. 高雅萍.基于单目摄像头的手势识别方法研究[D].厦 门:厦门大学,2014.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值