郑毅, 宋玮, 谢翔. 一种基于条纹和阴影识别手指触碰的算法[J]. 微电子学与计算机, 2015, 32(2): 20-23,27.
引用本文: 郑毅, 宋玮, 谢翔. 一种基于条纹和阴影识别手指触碰的算法[J]. 微电子学与计算机, 2015, 32(2): 20-23,27.
ZHENG Yi, SONG Wei, XIE Xiang. A Finger-Touching Detection Method Using Stripes and Shadow[J]. Microelectronics & Computer, 2015, 32(2): 20-23,27.
Citation: ZHENG Yi, SONG Wei, XIE Xiang. A Finger-Touching Detection Method Using Stripes and Shadow[J]. Microelectronics & Computer, 2015, 32(2): 20-23,27.

一种基于条纹和阴影识别手指触碰的算法

A Finger-Touching Detection Method Using Stripes and Shadow

  • 摘要: 基于投影仪摄像头的人机交互系统关键在于如何有效实现手指的触碰操作,针对该问题,提出了一种基于界面条纹和手指阴影的触碰检测算法.首先,通过采用亚像素条纹检测算法,得到条纹偏移量,粗略地估计出手指是否触碰,然后,利用悬浮手指产生的阴影信息来进一步判定手指是否触碰.采用单摄像头投影仪系统,在普通室内光照环境下进行实验,实验结果表明该算法的识别准确率为96.82%,运算速度达到39.24 ms,在保证准确性的同时又兼顾了实时性.

     

    Abstract: The challenge of touch sensitive interaction lies in detecting the touch action. In this paper, an effective method is proposed for detecting the touch operation on flat surface (e.g. tables and walls), with only one camera, by using the stripes of projection surface and the shadow of fingers. A subpixel accuracy stripes detection method is built up to calculate the stripe offset which can identify a finger touching the surface in a nearly horizon direction. To determine whether a finger suspending or touching the surface with a tilt angle, we take full use of the feature of fingertip to estimate the finger shadow area caused by hovering fingers. The experimental results are shown to illustrate the touch detection rate can reach 96.82% and the processing time is less than 39.24ms.

     

/

返回文章
返回