# 手势动作识别
使用tensorflow训练手势动作识别模型,手部数据使用mediapipe库获取,最后使用pysimplegui编写UI界面
环境:
- python: 3.7.16
依赖:
- meidapipe: 0.9.0.1
- opencv-contrib-python: 4.7.0.72
- tensorflow: 2.3.0
### 功能:
1. 手势动作识别:
目前能是识别十三种动作,分别是从1-10的手势表示,10用握拳表示,还有ok、good、not good
如果用户想添加自己手势,在 gesture.py 文件中可以自己收集数据,首先在 actions 列表中添加自己要收集的动作名,然后运行 collectData()函数。
就可以训练模型应用。代码很简单容易理解,用的tf高级函数接口。
![动作](./image/img0.PNG)
2. 使用手势控制系统音量(使用拇指与食指指尖之间的距离)
首先需要标定:
![标定](./image/img1.PNG)
然后点击开始测试按钮:
![](./image/img2.PNG)
3. 视频录制
![](./image/img3.PNG)
---
### 文件介绍:
- gesture.py: 收集手势动作数据、训练模型、评估
- CVideo.py: 用pysimplegui库写的简单桌面程序
- hand.py: 使用mediapipe库检测手部节点数据
### 打包
使用 pyinstaller 打包程序,具体命令见 run.sh 文件
如果在windows平台打包后打开后 报关于 matplotlib 库的错误,
解决方法是:
```bash
# 1. 卸载 matplotlib 库
pip uninstall matplotlib
# 2. 打开这个网站,下载和python版本对应的包 (我win上装的python3.8,所以下载:matplotlib-3.3.4-cp38-cp38-win_amd64.whl)
https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
# 3. 用 pip 安装
pip install matplotlib-3.3.4-cp38-cp38-win_amd64.whl
```
如果还有其他问题,自己百度吧,pyinstaller在win平台的坑太多了
ubuntu上打包没遇到什么问题,就是pysimplegui在linux上对中文支持的不太好,中文字体太难看,所以截图使用了win上软件运行的截图
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于神经网络训练手势动作识别模型源码+项目说明+模型(手部节点数据使用mediapipe识别).zip基于神经网络训练手势动作识别模型源码+项目说明+模型(手部节点数据使用mediapipe识别).zip基于神经网络训练手势动作识别模型源码+项目说明+模型(手部节点数据使用mediapipe识别).zip基于神经网络训练手势动作识别模型源码+项目说明+模型(手部节点数据使用mediapipe识别).zip 【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于神经网络训练手势动作识别模型源码+项目说明+模型(手部节点数据使用mediapipe识别).zip (24个子文件)
projectcode30312
CVideo.py 14KB
image
img0.PNG 682KB
img1.PNG 667KB
img2.PNG 662KB
img3.PNG 675KB
readme.md 2KB
Model
action_13.h5 967KB
hand.py 11KB
gesture.py 6KB
.gitignore 1KB
run.sh 988B
Data
static
three.npy 141KB
one.npy 147KB
four.npy 148KB
six.npy 145KB
five.npy 147KB
nine.npy 148KB
eight.npy 144KB
two.npy 148KB
seven.npy 148KB
ten.npy 144KB
ok.npy 147KB
not good.npy 146KB
good.npy 143KB
共 24 条
- 1
资源评论
- qq_570179062024-04-30终于找到了超赞的宝藏资源,果断冲冲冲,支持!
龙年行大运
- 粉丝: 1006
- 资源: 3853
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- c51_2_2.c
- ASCII American Standard Code for Information Interchange
- 一个chm格式的 SQL 函数手册-SQL语言手册文档
- 计算当前月份的天数和剩余天数
- 基于ARM的指令调度和延迟分支
- 基于Vue和TypeScript的极简聊天应用设计源码 - HasChat
- 基于Vue2全家桶和Zcool数据的图片收集网站设计源码 - cool-picture
- 基于C和C++的二维绘制工具设计源码 - DrawPro
- Object.defineProperty 的 IE 补丁object-defineproperty-ie-master.zip
- 整卷预览.mhtml
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功