Skip to content

Latest commit

 

History

History
57 lines (27 loc) · 2.05 KB

README.md

File metadata and controls

57 lines (27 loc) · 2.05 KB

Hand Gesture Recognition

About the Project

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.

Requirements

  • Python 3
  • OpenCv
  • Numpy

Available in file repositories ~/$ Hand_haar_cascade.xml

What is the Hand Gesture Recognition?

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/

alt text

Here is a gif. / Reference = https://www.intorobotics.com/9-opencv-tutorials-hand-gesture-detection-recognition/

alt text

What is the cosine rule?

For any triangle:

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)

alt text

Reference = https://www.mathsisfun.com/algebra/trig-cosine-law.html

The image below shows the demo

alt text