This is my original brain dump of the project unsorted and raw.
New notes and links are all added to the announcements feed and the links page.
Some links:
The original project where I saw this
http://www.quantumpicture.com/Flo_Control/flo_control.htm
Ironically Hack-a-day discovered this in may 2010
http://hackaday.com/2010/05/14/cat-door-unlocks-via-facial-recognition/
Here’s a bunch of stuff on facial recognition:
http://opencv.willowgarage.com/wiki/FaceDetection
http://forum.processing.org/topic/help-opencv-face-detection-arduino-servo-control
http://sourceforge.net/projects/opencvlibrary/
OpenCV to take an image and render it down suitable for a dot matrix grid
A forum discussion of making something useful
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1226951266
Video shield, input and output
http://arduino.cc/blog/2011/03/24/arduino-computer-vision-with-video-experimenter-shield/
EYE SHIELD this might be it.
http://arduino.cc/blog/2010/02/19/the-arduino-eye-shield/
A tutorial, awesome
http://nashruddin.com/opencv-examples-for-operation-on-images.html
Page 7 has some examples and links to about five other tutorials.
http://nashruddin.com/opencv-examples-for-operation-on-images.html/7/
Look at phase matching and template matching. I think I might end up using a combination of both. The template article is sparse but has sample code.
http://nashruddin.com/OpenCV_Region_of_Interest_%28ROI%29
These are the turtlebot folks. It looks like they might actually be hosting opencv. If not they at least have some good opencv resources.
They also started a project called point cloud library (PCL) that has something to do with robotic video processing.
Processing Eclipse
http://wiki.processing.org/w/Eclipse_Plug_In
Arduino Eclipse
http://www.arduino.cc/playground/Code/Eclipse
Books:
http://www.amazon.com/dp/0596516134/?tag=nashramin-20
http://www.amazon.com/dp/0122060938/?tag=nashramin-20
But none of this actually covers video capture with the Arduino. There is a video capture board but I would prefer to do it with a USB camera if that is possible. I actually have an old video camera that I can use for this with the video board but USB video would be more elegent.
Ooh other options. It really doesn’t have to be Arduino. I was thinking of that because of cost and size. Really anything that was small that I could run Linux on would do. Like, I dunno maybe an old linksys wifi router that I have sitting around in my garage......
hrm.. or maybe android. I do have an old phone lying around... now we're talking small+built in camera+battery backup. This is all sorts of win.