13.3. 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.3.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