本文已被:浏览 1841次 下载 3986次
Received:January 02, 2013 Revised:March 06, 2013
Received:January 02, 2013 Revised:March 06, 2013
中文摘要: 提出了一种基于静态手势与动态手势的识别算法, 并结合Windows API的鼠标类函数实现鼠标操作. 首先, 通过图像处理技术把从摄像头捕捉的原图像转换为可信度较高的二值图像; 其次, 调用静态手势识别算法识别展开的手指个数, 根据手指个数, 结合Windows API的鼠标类函数实现鼠标双击及移动功能; 最后, 当检测到手指个数为5时, 调用动态手势识别算法来识别手势的上下左右四个方向, 并结合Windows API的鼠标类函数模拟鼠标左右键按下、抬起及滚轮滑动等操作. 实验表明, 该手势识别算法的识别率达到了94.11%, 对于一些开发平台没有鼠标或在使用鼠标不方便的情况下, 用手势来替代鼠标输入具有一定的研究价值和意义.
中文关键词: 手势识别算法 图像处理技术 Windows API 鼠标
Abstract:A recognition algorithm based on static gestures and dynamic gestures was proposed in this paper, combined with mouse class functions of Windows API to achieve the mouse operation. Firstly, the original image was captured from the camera was converted to the binary image of high credibility through the image processing technology; and furthermore, calling static gesture recognition algorithm for recognition of spreading fingers number, according to the finger number, combined with mouse class functions of Windows API achieve mouse double-click and move function; finally, when the number of detected fingers was 5, calling dynamic gesture recognition algorithm to recognize gestures up down left right four directions, combined with the mouse class functions of Windows API to simulate the press and lift of left-right mouse button and wheel sliding. The experiment results show that the gesture recognition algorithm recognition rate reached 94.11%, for some development platform without a mouse or inconvenient to use the mouse, using gestures instead of the mouse has a certain value and significance.
文章编号: 中图分类号: 文献标志码:
基金项目:
引用文本:
李平,李允俊.基于手势识别算法的鼠标终端.计算机系统应用,2013,22(8):83-87,71
LI Ping,LI Yun-Jun.Mouse Terminal Based on Gesture Recognition Algorithm.COMPUTER SYSTEMS APPLICATIONS,2013,22(8):83-87,71
李平,李允俊.基于手势识别算法的鼠标终端.计算机系统应用,2013,22(8):83-87,71
LI Ping,LI Yun-Jun.Mouse Terminal Based on Gesture Recognition Algorithm.COMPUTER SYSTEMS APPLICATIONS,2013,22(8):83-87,71