Facial Motion Capture

This was my fourth year project in Carlow IT. It was built to track up to 15 points on the humn face and output the recorded movements in a human motion format. Here is more detail on what exactly was done:

 - Built using C++.
- Developed using the Waterfall model.
- OpenCV was used for the image processing.
- OpenGL was used for the realtime 3D representation.
- Outputs the movements in the Biovision Hierarchy human motion format.
- Thresholding and edge detection used along with matching to find muscles.
- Eyes are tracked.
- Blinking is tracked and can be used to control the recording.

You can see an image of the software in use below:
Picture