摘要:提出了一种基于静态手势与动态手势的识别算法, 并结合Windows API的鼠标类函数实现鼠标操作. 首先, 通过图像处理技术把从摄像头捕捉的原图像转换为可信度较高的二值图像; 其次, 调用静态手势识别算法识别展开的手指个数, 根据手指个数, 结合Windows API的鼠标类函数实现鼠标双击及移动功能; 最后, 当检测到手指个数为5时, 调用动态手势识别算法来识别手势的上下左右四个方向, 并结合Windows API的鼠标类函数模拟鼠标左右键按下、抬起及滚轮滑动等操作. 实验表明, 该手势识别算法的识别率达到了94.11%, 对于一些开发平台没有鼠标或在使用鼠标不方便的情况下, 用手势来替代鼠标输入具有一定的研究价值和意义.