Machine vision is the technology used to give computers eyes, in a similar way that voice recognition technology gives them ears. It relies on sensors and cameras to acquire and digitize images, process the data, and take the appropriate action.
While most widely used in industrial settings to cut costs and improve quality, machine vision is also driving exciting innovations in the maker and hobbyist communities, with OpenMV Cam leading the way.
The OpenMV Cam is a low-cost, extensible, Python-powered machine vision module. Users program it in Python, run pre-coded machine vision algorithms on what the camera sees, and control I/O pins in the real world.
The camera can detect faces, track up to 16 colors, and record video—even overlaying graphics and text. It can also read bar codes, decode QR codes, and enables robots to track colored objects and follow lines.
The OpenMV Cam is like a super-powerful Arduino with onboard camera that features the STMicroelectronics STM32F765VI processor based on ARM Cortex-M7 technology, running at 216 MHz with 512KB of RAM and 2 MB of flash.