Coder Social home page Coder Social logo

keyforce / hand-keypoint-estimation Goto Github PK

View Code? Open in Web Editor NEW
14.0 2.0 4.0 11.24 MB

手部21点关键点检测

CMake 0.01% Shell 0.01% Jupyter Notebook 98.96% C++ 0.08% Python 0.93% MATLAB 0.01%
openpose mobilenetv2 squeezenet hand-keypoint-estimation

hand-keypoint-estimation's Introduction

Hand-Keypoint-Estimation

Introduction

unnamed

手部21点关键点识别

unnamed

TODO

  • ResNet34+Finetune
  • SqueezeNet+Finetune
  • Hourglass
  • Openpose+Design Loss
  • 更好的效果展示
  • 抗遮挡

Dataset

CMU手部数据集(遮挡比较变态)

Hands from Synthetic Data (6546 + 3243 + 2348 + 2124 = 14261 annotations)
└─hand_labels_synth
    ├─output_viz_synth
    ├─synth1(json文件数据缺失指尖5个关键点)
    ├─synth2
    ├─synth3
    └─synth4

Benchmarking

SqueezeNet+Finetune

Finetune = nn.Sequential(
    Flatten(), 
    nn.ReLU(),
    nn.Dropout(0.5),
    nn.Linear(247808, 256),
    #ReLU不能放BN前会导致BN方差计算错误
    nn.BatchNorm1d(256),
    nn.ReLU(),
    nn.Dropout(0.5),
    nn.Linear(256, 42),
    Reshape(-1,21,2),
    nn.Tanh()
    ) 
Total params: 64,172,906
Total trainable params: 64,172,906
Total non-trainable params: 0
Loss function : MSELoss
Epoch : 200
LR : 0.01->0.0001
Train Loss end : 0.010500	
Valid Loss end : 0.012454
unnamed

CPU上0.0234s一张图片

GPU-2070Ti上0.00727s一张图片

hand-keypoint-estimation's People

Contributors

keyforce avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hand-keypoint-estimation's Issues

项目如何运行的?

你好,感谢你开源代码,文档方面不太详细,请问项目怎么运行的?
看到了很多demo文件,不是很清楚作用是什么?有没有训练好的模型文件?

模型相关

您好,感谢开源代码,想问一下训练得到的模型有多大,精度怎样

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.