手势语言识别模型训练及应用

使用训练集训练模型,使模型能够识别不同手势。


本项目基于卷积神经网络,通过Python的翻转功能沿垂直轴翻转每个图像,实现手势语言识别的功能。系统流程如图
在这里插入图片描述
本项目包括3个模块:设置直方图、载入手势图像、模型训练及保存。下面分别给出各模块的功能介绍及相关代码。

OpenCV-Python环境

安装OpenCV环境,输入命令:
pip install opencv_python-3.4.5-cp37-cp37m-win_amd64.whl
安装完毕。

使用训练集训练模型,使模型能够识别不同手势。

使用训练集训练模型,使模型能够识别不同手势。
在这里插入图片描述

系统测试

原VGG-16模型要求输入224×224×3的图片,限于GPU的计算能力,选择将28×28×1的数据集图片大小重置为56×56×1,由此计算出进入第一个全连接层的图像尺寸为7×7×256;最后一个全连接层输出值设为类别数量10。按设计好的参数定义模型结构,代码如下:
在这里插入图片描述
将数据代入模型进行测试,分类的标签与原始数据进行显示和对比,如图所示,可以得到验证:模型可以实现手势数字的识别。
测试准确率和召回率达到99%甚至更高,意味着这个预测模型训练比较成功,如图2在这里插入图片描述
将数据代入模型进行测试,分类的标签与原始数据进行显示和对比,如图在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr Robot

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值