We provide OpenCV tutorials on how to utilize ubiquitous Computer Vision algorithms along with a general pythonic infrastructure and a rudimentary python game to test it. Your job is to implement a simple Natural User Interface engine.
## Goal The Engine you implement should allow a person to use its camera to control 3 parameters:- The position of the head in the image
- The orientation of both arms extended to the sides
You can assume the following:
- The captured scene is well lit
- The person's face is always showing
- The camera is physically stable
- The camera doesn't automatically alter exposure or gain
- The persons wears a shirt with short sleeves
Python 2.7.x with the following packages:
- numpy
- opencv-python (version 2.4.9 - 2.4.12)
- pygame
The following packages:
- ipython
- jupyter
- matplotlib
- OpenCV Basics
- Face Detection
- Mean-Shift Tracking
- Skin Detection
- Blob Analysis
- Background Subtraction
Read the exercise details here