OpenMV is an open source machine vision system. It’s designed to be easy-to-use, with a gentle learning curve. They want this to be the “Arduino of Machine Vision”. The software IDE is free and open. The hardware is available from Sparkfun and other places.
Color blob detection, eye and pupil tracking, motion detection, etc.
You might recall, in 2013, we profiled the Pixy/CMUcam project for open computer vision / machine vision. And it has found application in neuroscience work, for example this paper from Larkum’s lab. However, it doesn’t seem to be regularly updated. Here’s part of what happened: one of the people who worked on CMUcam started OpenMV, which is currently a more active effort.