In this application, the interpretation of these movements through mathematical algorithms is studied by using a camera that detects the hand movements of the user.
- Python 3
- OpenCv
- Numpy
Available in file repositories ~/$ Hand_haar_cascade.xml
Gesture recognition is a topic in computer science and language technology with the goal of interpreting human gestures via mathematical algorithms. Gestures can originate from any bodily motion or state but commonly originate from the face or hand. A camera feeds image data into a sensing device that is connected to a computer. The sensing device typically uses an infrared sensor or projector for the purpose of calculating depth, Specially designed software identifies meaningful gestures from a predetermined gesture library where each gesture is matched to a computer command. The software then correlates each registered real-time gesture, interprets the gesture and uses the library to identify meaningful gestures that match the library.
Convex hull enclosing the hand region / Reference = https://www.intorobotics.com/9-opencv-tutorials-hand-gesture-detection-recognition/
Here is a gif. / Reference = https://www.intorobotics.com/9-opencv-tutorials-hand-gesture-detection-recognition/
a, b and c are sides. C is the angle opposite side c The Law of Cosines (also called the Cosine Rule) says: c2 = a2 + b2 − 2ab cos(C)
Reference = https://www.mathsisfun.com/algebra/trig-cosine-law.html