计算机技术与发展2016,Vol.26Issue(7):14-18,5.DOI:10.3969/j.issn.1673-629X.2016.07.004
一种基于Kinect的指尖检测算法
An Algorithm of Fingertip Detection Based on Kinect
摘要
Abstract
Fingertip detection is a crucial technology in the process of human-computer interaction. Because of differences in human hands,there will always be some misjudgment points in fingertip detection. Based on curvature algorithm,a method of fingertip detection is proposed using convex-concave algorithm and parallel vector. Firstly,it obtains information of human bone and in-depth image using Kinect,locking hand position by joints of human hands,and extracts the hand contour area using color characteristics of human hand and edge detection algorithm. Then on the contour of the hand region,fingertips are detected according to the curvature,and combined with the convex hull,pits and arm points are computed and excluded. At last,according to the characteristic that both sides of the finger are nearly parallel,curved fingers or non-fingers are excluded,and valid fingertips are detected. Experimental results show that this method can exclude different classes of fingertips under complex background with higher detection accuracy.关键词
指尖检测/曲率/凸包/平行向量/KinectKey words
fingertip detection/curvature/convex-concave/parallel vector/Kinect分类
信息技术与安全科学引用本文复制引用
王劲东,武频..一种基于Kinect的指尖检测算法[J].计算机技术与发展,2016,26(7):14-18,5.基金项目
上海市科学技术计划资助项目(14590500500) (14590500500)