tracking face,hands and shoulder shrugging through out the video

Job ID: 36404549

Budget: ₹1,000 – ₹8,000 INR

write a python code that does the following:

1.Capture your own video, where upper body, head, and shoulders, are visible, and natural/realistic movements are performed. You may want to consider a video with smooth uncluttered background for easier processing.

2. Track the head position (bounding box or blob) using either tracking-by-prediction or tracking-by-detection. The position of the head will serve as a "guide" for the next steps.

3. Track the hand regions in a similar fashion.

4. Detect and track shoulder lines for either each shoulder independently, both shoulders with two lines, or both shoulders with a single line. Your choice should be towards increased robustness.

5. Detect shoulder shrugging throughout the video. In your execution, the event should be clearly indicated in the corresponding frames with either text superimposed on the frames or change of color of the calculated shoulder lines. Shoulder shrugging should be performed at different "intensities", i.e. from subtle to exaggerated.

The video you will use should have max. duration of 1 minute, and it should contain at least 8-10 events (shrugging) that should be sufficiently spaced apart in time.
Related categories: Python OpenCV