Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Static and Dynamic Hand Gesture Recognition Using a Webcam                                                Kevin Han and Ji...
Upcoming SlideShare
Loading in …5
×

Static and Dynamic Hand Gesture Recognition

1,966 views

Published on

Demo: http://www.youtube.com/watch?v=csA8XWcaA9s

Code: https://github.com/fferen/KUtils

  • Be the first to comment

  • Be the first to like this

Static and Dynamic Hand Gesture Recognition

  1. 1. Static and Dynamic Hand Gesture Recognition Using a Webcam Kevin Han and Jia-Bin Huang Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign kyhan2@illinois.edu, jbhuang1@illinois.edu Motivation/Applications • Current human-computer interfaces not intuitive enough • Hand gestures more natural than mouse/keyboard • Human-robot interaction in future Unclicked Static Gesture Recognition Dynamic Gesture Recognition• Objective – recognize hand position and pose from webcam image • Cursor control• Four poses – fist, one, two, palm • Objective – extract mouse position and state (clicked, unclicked) from image• Based on object detection with a trained classifier (random forestclassifier) • HOG descriptors performed poorly• HOG descriptor • Subproblems • Skin detection • YCrCb color space • Bayesian classifier with spatial priors • Fingertip detection • K-curvatures of hand contour • Hand center position (cursor position) • Centroid of hand bounding box Skills and Knowledge Gained• How to approach computer vision/classification problems• C++ and OpenCV• Classification algorithms • SVM, Random forest, Adaboost, Bayesian• Feature description • HOG descriptor• Image processing • Color spaces, morphological operations (dilation/erosion), contour detection, color histograms• Noise reduction References • Kalman filter Random forest image: http://www.iis.ee.ic.ac.uk/~tkkim/iccv09_tutorial.html Special thanks to my mentor, Jia-Bin Huang

×