The interaction between humans and robots constantly develop and adopt different instruments and software to increase the comfort of people.
In this article I explore nine tutorials that show you different methods to detect and recognize hand gestures.
The OpenCV library is not enough to start your project. This library offers you the software side, but you also need the hardware components. In the category hardware is going to be a developed platform able to the OpenCV library, webcams, and 3D sensors, such as Kinect 3D Rotate.
The OpenCV is a free and open-source library focused on real time image processing. It can detect and recognize a wide variety of objects, but we focus now techniques and methods to detect and recognize application the movements of a human hand.
Methods of detecting the gestures of a Hand
As you can see in the following tutorials, there are several methods to detect hand gestures. The skin color detection is one of the most popular methods. This method is simple and is depending on skin color that can be white, black or other colors and environmental lighting conditions, and the background
Another method is not the color hand use; used convexity detection of OpenCV. These two methods are the most popular in the creator and hacker communities and represent the simplest ways to detect and recognize the gesture of humans to robots.
Hand gesture using OpenCV-using OpenCV 2.4, in this tutorial you can find line by the line of code and explanation of a hand gesture recognition program written in C language;
OpenCV Python hand gesture recognition based on OpenCV tutorial software and Python language focused on the hand gestures. In this tutorial, you can extract from the program lines that framed the entrance region of interest (ROI) to find, how to find, how to contour the convex hull, and finally how the convexity defects found that pops up when the gesture is detected;
Hand tracking and gesture Detection (OpenCV)-this guide shows you step by step the method for detecting and tracking the hand in real time, and also it's a demonstration for some gesture recognition. All images are captures using a simple web camera from a laptop, and as a disadvantage, the program can have different results if the background is changed;
A method for detecting and recognizing hand gestures using OpenCV-of this tutorial you can learn how to an efficient method to detect and recognize the hand gesture based on bolling detection by OpenCV application. This approach has a high accuracy the movements relative to the known method based on detection of the hand contours to recognize;
Hand gesture detection and recognition using OpenCV 2-in this article you'll find the code for the hand and gesture detection based on skin color model. This new approach to trying the dependence of the hand colors, white, black or any other color can pass through;
Simple Hand Tracking with Kinect + opencv-in this tutorial you the conversion tracking code with OpenCV and Kinect 3D sensor can find