13.4. OpenMV Python paket#
PyPI paket openmv je Python biblioteka na strani domaćina za upravljanje OpenMV Cam kamerom iz Python programa na stolnom računalu ili jednopločnom računalu. Povezuje se s kamerom preko USB-a, prenosi i izvršava skripte, prenosi sličice natrag, čita stdout iz skripte koja se izvodi i razmjenjuje proizvoljne binarne podatke kroz imenovane kanale. Ispod radi isti protokol koji IDE koristi, pa je sve što IDE radi s kamerom nešto što i Python program može učiniti.
Dva načina ulaza. Uključeni alat naredbenog retka openmv otvara preglednik i najbrži je način da se provjeri je li paket instaliran i je li kamera dostupna. Klasa openmv.Camera ulazna je točka za Python kod koji želi sam upravljati kamerom – snimanje bez zaslona, automatizirani testni sustavi, prilagođena stolna GUI sučelja ili bilo koja druga aplikacija koju IDE ne pokriva.
13.4.1. Instalacija#
Paket je na PyPI
pip install openmv
Potreban je Python 3.12 ili noviji. Instalacija automatski povlači svoje ovisnosti: pyserial za USB serijski prijenos, numpy za dekodiranje sličica, pygame za CLI preglednik i pyelftools za profiler.
Vodič
Referenca