UPDATE (01-18-2009): The article about the utility is now up on ExtremeTech. You can see screenshots of the utility and detailed information on how it works too here:
http://www.extremetech.com/article2/0,2845,2358139,00.aspI'm writing an article on advanced usage of X10 gear via the
CM15A transceiver. I have written a utility for the article that does
face tracking with the help of the
Ninja Pan N Tilt camera turret (or any other turret that responds to the X10 RF camera command set). I've only tested it on Windows XP. It may work on other versions of Windows but I can't say for sure. When you run the software and you look into the camera a red box will be drawn around it indicating your face has been detected. As you move your head a yellow or light blue box will be drawn around it to show where the system thinks your face is in the video display area. If you move your face away from dead center, X10 commands will be sent to the camera turret to keep your face centered. The face tracking is not perfect by any means so expect the system to make plenty of mistakes in tracking. It's a fun utility meant to demonstrate to people what kind of advanced applications can be made with X10 gear. There is more information in the program's help screens.
If all you have is a camera and no turret, you can still see the tracking system in operation via the face detection/tracking rectangles, but of course your camera will not move to follow your face.
Also, if any of you who do try it are running Vista or Windows 7, especially 64-bit, please post to let me know your findings. When the article is published I will update this post with a link to it. Here's a link to the
download page:
http://www.robodance.com/face-tracking-x10.phpDevelopers should definitely check out the About Tab to see the
open source machine vision libraries that were used to make this utility.
Thanks in advance.