Head Tracking with a Generic Webcam

Using OpenCV's Haar cascade face detection functionality, I was able to throw together a real time head tracking program. I coupled this with a several demos, including a Johnny Lee style 3D targets demo. Performance is surprisingly good. On my older 2.16 Ghz MacBook, I'm tracking at 25 frames per second - sufficient for real time interaction without obtrusive reaction delays.

Check out our paper on "Pseudo-3D Video Conferencing with a Generic Webcam"

© Chris Harrison