Giter Club home page Giter Club logo

deep-prior's Introduction

This work is superseded by DeepPrior++

DeepPrior - Accurate and Fast 3D Hand Pose Estimation

Author: Markus Oberweger [email protected]

Requirements:

  • OS
    • Ubuntu 14.04
    • CUDA 7
  • via Ubuntu package manager:
    • python2.7
    • python-matplotlib
    • python-scipy
    • python-pil
    • python-numpy
    • python-vtk6
    • python-pip
    • python-vtk6
  • via pip install:
    • scikit-learn
    • progressbar
    • psutil
    • theano (0.8)
  • Camera driver
    • OpenNI for Kinect
    • DepthSense SDK for Creative Senz3D.

For a description of our method see:

M. Oberweger, P. Wohlhart, and V. Lepetit. Hands Deep in Deep Learning for Hand Pose Estimation. In Computer Vision Winter Workshop, 2015.

Setup:

  • Put dataset files into ./data (e.g. ICVL dataset, or NYU dataset )
  • Goto ./src and see the main file test_realtimepipeline.py how to handle the API
  • Camera interface for the Creative Senz3D is included in ./src/util. Build them with cmake . && make.

Pretrained models:

Download pretrained models for ICVL and NYU dataset.

Datasets:

The ICVL dataset is trained for a time-of-flight camera, and the NYU dataset for a structured light camera. The annotations are different. See the papers for it.

D. Tang, H. J. Chang, A. Tejani, and T.-K. Kim. Latent Regression Forest: Structured Estimation of 3D Articulated Hand Posture. In Conference on Computer Vision and Pattern Recognition, 2014.

J. Tompson, M. Stein, Y. LeCun, and K. Perlin. Real-Time Continuous Pose Recovery of Human Hands Using Convolutional Networks. ACM Transactions on Graphics, 33, 2014.

deep-prior's People

Contributors

moberweger avatar

Watchers

 avatar

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.