近些年来,人机交互一直是个研究的热点,也在多个方面实现了一些相关的应用。其中的动态手势识别技术也取得了一定的研究成果,使人机交互更加自然和人性化。
本文所做工作的最终目的是把动态手势的识别应用到PPT播放当中,即通过动态手势实现控制播放中PPT地翻页。本研究首先对三种色彩空间进行了分析比较,针对手势的肤色建模,选择了对外部光照相对不敏感的HSV色彩空间,并对建模后的手势二值图进行了平滑、形态学等技术的处理。
其次在对动态手势检测分割内容研究当中,首先分别采用了动态的背景差分法和在手势运动过程中对没有变化的肤色特征建模的方法对动态手势进行了检测分割;最后通过采用背景差分和HSV色彩空间中的肤色建模结合的方法实现动态手势的检测,结果表明取得了较好的动态手势图像。
再次,由于kalmab滤波跟踪算法只适用于线性空间,不能对随机性的目标进行跟踪和Camshift跟踪算法对跟踪目标的背景复杂度有一定的要求,因此,在跟踪部分的研究当中采用了主流的非线性跟踪算法—粒子滤波算法。该算法在跟踪过程中为了消除脸部及其他的类肤色干扰,将得到的手势图像中的V分量的值做了改变,从而避免了手势跟踪过程中的遮挡问题。
最后研究了动态手势的识别及应用,采用了隐马尔可夫模型与阈值Max相结合的方法,最终把识别结果应用到PPT播放当中,实现了用动态手势控制PPT的前后翻页的功能。