This project consists of making a C++ facetracking module using an Opensource Computer vision Library. The library is found at [url removed, login to view]~stb/blepo/
The tracking module must use the Elliptical head tracking feature of the library.
Attached is a working example of a facetracking module using another Opensource computer vision library OpenCV from Intel. It uses the facedetect feature of the OpenCV library. the module uses sockets to communicate.
So the project is basically to make an (almost) exact copy of the attached example facetracking module using the BLEPO Computer Vision library instead of the OpenCV library from Intel. Specifically the Elliptical head tracking feature of the BLEPO Computer Vision library.
Reason for project:
Difference between the two features of the two libraries: The OpenCV example can only track faces when looking almost directly at camara. BLEPO Head tracking can handle 360 degrees rotation.
Details: The new facetracking module must output exactly the same info as the attached example module else it will not work with existing code.
Attached demo works with philips webcam. New module has to work with a philips webcam as wel.
note: Attached code is proprietary. For inspirational use only.