####################################
##FILL ME IN
####################################
## for a custom note with links:
## descriptive title for the entry
## title = Hand Detector
##
## multi-line description to be displayed in search 
## description =  Two programs that give access to the point clouds representing hands, both with and without Skeletal Tracking
## submitter =  Garratt Gallagher
##
## keywords = hand detector
####################################

<<IncludeCSTemplate(ContestEntryCSHeaderTemplate)>>

<<TableOfContents(4)>>

== Video ==
 <<Youtube(AVhX2j0Cqho)>>


{{{#!wiki Tip
'''Looking for Finger Detection?'''
This is purely hand detection code - it does not differentiate fingers!
For finger differentiation, see the [[openni/Contests/ROS 3D/Finger Detector | finger detection demo]]
}}}

== How to Reproduce Your Entry ==
=== Physical Setup ===
For this demo, all you will need is the kinect and some space.  

=== Code to Checkout ===
 1. First you have to check out and compile the [[mit-ros-pkg]] repository.  Please follow the [[mit-ros-pkg/KinectDemos#General_Installation| MIT Kinect Demos General Installation]] instructions.
 1. You can then continue on that page to follow the instructions for installing the ''''Hand Detection'''' Demo, which have been copied here for your convenience: 
 {{{
 rosmake hand_interaction
 }}}

=== Running the Code ===
With the kinect plugged in:
 {{{
roslaunch hand_interaction hand_detector.launch
 }}}
To view with rviz, use the configuration:
 {{{
rosrun rviz rviz -d `rospack find hand_interaction`/config/handdetection.vcg
 }}}


 * Note: For more information on different ways to run this code, as well as tips for best performance, see the [[mit-ros-pkg/KinectDemos/HandDetection| Hand Detection Demo]] page.

=== Dependencies ===
 * ni
 * pcl
 * hand_interaction
 * skeletal_tracker


## AUTO GENERATED DO NOT DELETE
## ContestEntryCategory