Pi's programmers have been hard at work developing a better way for
Pi to detect and track human faces. This new ability will give Pi a
better chance of paying attention to the people around him. More
importantly, he will now be less likely to mistaken me for one of the
cats.
The video above shows a quick demo of the tracking algorithm. For those of you interested in computer vision, the algorithm uses a combination of OpenCVs Haar face detector, Good Features To Track, and the Lucas-Kanade Optical Flow tracker.
In the meantime, I have made the code available as a ROS package at: