Just noting the resolution of the OmniVision CMOS sensor on the OpenMV is 640x480. While the CMUcam 5 sensor resolution is 1280x800. The CMUCam is further able to do 50 frames a second at 640x400 in color while the OpenMV can do 640x480 in greyscale or 320x240 in color at 30 frames per second.
Resolution and frame rate is not absolutely the most critical issue because a few good images can provide a lot of information. However it is somewhat an issue if you are tracking from a distance and while moving, or targets that are moving at speed.
Honorable mention to OpenMV they have done other work that is more promising:
http://sigalrm.blogspot.com/2013/12/...n-usb.html?m=1
Take note the test environment in the link. Fixed position on the bench short focus.