论文部分内容阅读
与鼠标、键盘、触摸屏等传统人机交互方式相比,基于手势识别的人机交互具有非接触、自然、友好等优势。手势中指尖的检测(也即位置定位)不仅对于区分不同手势(特别是部分不同但又很相近的手势)有着重要的作用,而且也是准确地响应用户在界面中精细位置进行操作的关键。然而,受背景、光照、肤色、手的姿态、运动等不利因素的影响,准确的指尖检测仍然是一项具有挑战性的任务。本文研究在人手整体被检测之后检测有几个手指存在(伸直且未被遮挡)并定位这些手指位置的问题。所采用的方法包含人手整体检测、人手区域肤色的自适应分割、基于凸包分析的指尖检测三个主要过程。如果图像中存在人手,则人手整体检测用来检测该人手的位置并输出包含该手的一个矩形框。由于该矩形框会不可避免地包含背景(主要是手指间以及手的外围部分),所以本文提出在该矩形区域内采用在线自适应肤色的方法进行肤色分割,以去除非肤色的背景的干扰。在肤色分割后,在人手轮廓信息基础上,利用指尖形状的特点,进行凸包分析,提取指尖候选点并对候选点进行筛选,从而给出指尖的准确位置。本文的主要贡献如下:(1)在包含人手的矩形框内采用在线自适应肤色的方法分割人手,提高了人手分割的质量;(2)提出了根据人手的全局及局部特性利用凸包分析方法进行指尖检测的方案;(3)搭建了一个头戴式指尖检测系统,验证了算法的实时性和准确性。