OpenMV Cam Tutorial

The OpenMV Cam is a small, programmable, MicroPython-driven camera designed for embedded machine vision. This tutorial covers what to do with one, end to end – from unboxing a camera and writing the first script in the OpenMV IDE, to the Python and hardware basics every script rests on, to the camera’s imaging stack and the image-processing and machine- learning tools built on top of it, through the concurrency and networking pieces an application reaches for when it grows up, and finally the practical work of taking a working prototype to a shipped product.

The sections are written to be readable in order for a new user, but each super-section is also self-contained – a reader who already knows Python can skip the Python Overview, and a reader who has shipped before can skip straight to Production. Where one section builds on something covered earlier, it links back.