13.3. OpenMV Python csomag¶
Az openmv PyPI-csomag a gazdaoldali Python könyvtár, amellyel egy OpenMV Cam vezérelhető egy asztali vagy egylapkás számítógépes Python programból. USB-n keresztül csatlakozik a kamerához, szkripteket tölt fel és futtat, képkockákat streamel vissza, olvassa a futó szkript stdout-ját, és tetszőleges bináris adatot cserél elnevezett csatornákon keresztül. Alatta ugyanaz a protokoll fut, amelyet az IDE használ, így bármit, amit az IDE tesz egy kamerával, egy Python program is megtehet.
Két út befelé. A mellékelt openmv parancssori eszköz egy nézegetőt nyit meg, és ez a leggyorsabb módja annak, hogy ellenőrizzük, a csomag telepítve van-e és egy kamera elérhető-e. Az openmv.Camera osztály a belépési pont olyan Python kódhoz, amely maga akarja vezérelni a kamerát – fej nélküli rögzítés, automatizált tesztkörnyezetek, egyéni asztali GUI-k, vagy bármilyen más alkalmazás, amelyet az IDE nem fed le.
13.3.1. Telepítés¶
A csomag a PyPI felületen érhető el:
pip install openmv
Python 3.12 vagy újabb szükséges. A telepítés automatikusan behúzza a függőségeit: pyserial az USB soros transzporthoz, numpy a képkockák dekódolásához, pygame a CLI nézegetőhöz, és pyelftools a profilozóhoz.
Tutorial
Referencia