Skip to content
/ GR_CNN Public

Gesture recognition based on CNN (rock, scissors, paper) 基于CNN的手势识别(剪刀,石头,布)

Notifications You must be signed in to change notification settings

zh4men9/GR_CNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GR_CNN

基于卷积神经网络(CNN)的手势识别(石头、剪刀、布)

知乎文章

基于卷积神经网络的手势识别(剪刀、石头、布)

文件树

│  load_model.py  #加载模型、测试模型
│  main.py #主文件
│  README.md
│  run.sh #调参脚本
│
├─.vscode
│      settings.json
│
├─gitImg
│      img.png
│      others.png
│      paper.png
│      rock.png
│      scissors.png
│
├─imgCollect
│      collectCode.cpp #采集数据集代码
│
├─model
│      CNN.pth #训练好的模型
│
├─results #结果文件夹
│  ├─epoch_100_lr_0.001_batch_size_train_128_2021-11-22 12-42-10
│  │      CNN.pth
│  │      log.txt
│  │      loss.png
│  │      Test_acc.png
│  │
│  ├─epoch_150_lr_0.001_batch_size_train_128_2021-11-22 14-19-51
│  │      CNN.pth
│  │      log.txt
│  │      loss.png
│  │      Test_acc.png
│  │
│  └─epoch_60_lr_0.001_batch_size_train_128_2021-11-22 09-28-19
│          CNN.pth
│          log.txt
│          loss.png
│          Test_acc.png
│
├─src
│      model.py #CNN模型
│      __init__.py
│
└─utils
datasets.py #加载数据集
evaluate.py #测试代码
others.py
train.py #训练代码
__init__.py

测试效果

训练环境测试效果(150epoch)

非训练环境测试效果(60epoch)

About

Gesture recognition based on CNN (rock, scissors, paper) 基于CNN的手势识别(剪刀,石头,布)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published