目錄
一、功能介紹
二、安裝部署說明
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