目录
一、功能介绍
二、安装部署说明
2.1 文件目录说明
2.2 手势识别部分
一、功能介绍
这是一个通过摄像头捕获手势,根据不同的手势来做出不同操作的计算机程序。目前可以识别9种手势,可以根据识别到的手势,进行打开应用、增大音量、减小音量和静音等操作。若需要进行其他的自定义操作,修改相应的代码即可。
二、安装部署说明
2.1 文件目录说明
data_sets:模型训练数据集
g_image:图形界面中使用到的图片
Camera.py:调用系统摄像头
CNNmodel.h5:本地保存的卷积神经网络(CNN)模型
ControlFun.py:据识别到的手势进行对应的操作
GestureRecognition.ipynb:训练卷积神经网络(CNN)模型的代码
main.py:主程序
mainWindows.py:图形界面代码
mainWindows.ui:使用PyQt-tool生成的UI界面
PredictFun.py:调用模型识别手势
2.2 手势识别部分
手势识别的模型是由卷积神经网络(CNN)训练得到的,训练完成的模型以.h5的形式保存在本地用程序实时调用。我们自行制作了一个小的数据集,用来训练这个手势识别模型。模型采用tensorflow框架进行训练,准确率达到99%以上。
如需源码联系:1456719640