
使用Python实现的剪刀石头布手势识别
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目利用Python开发了一套剪刀石头布的手势识别系统,通过图像处理和机器学习技术自动识别用户的手势动作。
本段落的关键步骤如下:
1. 利用OpenCV获取手势图像。
2. 使用MediaPipe检测手部的21个关键点位置。
3. 通过计算5个手指关节之间的弯曲角度,构建出5个特征值作为关键特征。
4. 抓取图像并构造相应的特征值,形成用于训练和测试的手势样本数据集(包括三种手势)。
5. 使用随机森林算法进行有监督学习模型的训练。
6. 利用已训练好的随机森林模型对实时输入的手势图像进行识别。
代码执行过程:
- 按下 d 键删除现有的手势样本数据;
- 按下 c 键开始录制新的手势样本数据;
- 按下 t 键启动模型的训练程序;
- 按下 p 键开启实时的手势识别功能;
- 按下 esc 键退出整个程序。
代码文件:
gesture_main_zh.py:主代码程序
train_multi.py:多种机器学习分类算法的训练和测试过程
全部评论 (0)
还没有任何评论哟~


