For an educational project, we are currently working on a basic motion and gesture detection system. Our main goal is to detect the human body in the camera stream. Using this information, we want to detect the basic skeleton of the body in order to make further detection of gestures that a person makes.
We use EmguCV / OpenCV to process our stream. I found this video on Youtube: http://www.youtube.com/watch?v=fYZtmkfWh5g . He is able to detect the upper body and put the main skeleton into it, but how? He does not mention any algorithms used.
We already tried to detect the body contour using background subtraction (BackgroundSubtractorMOG2), but camera noise and lightning conditions made us fail.
Does anyone have an idea to detect the body exactly as shown in the video?
Danielku15
source share