本文提出一种基于视觉的手势识别方法。系统由两部分组成:分割部分与识别部分。对手掌的分割:采用基于肤色的阈值分割结合YCrCb颜色空间算法,同时能够去掉人脸、多余的胳膊部分及其他噪声,得到只包含手掌的二值图。对手势的识别:采用二值图片Hu矩作为手势特征,利用BP神经网络对特征进行训练,最终实现对手指根数及一些特殊手势的识别。实验表明,该系统能有效分割手掌部分,达到对静态手势95%以上的识别率。