13.3. OpenMV Python-paket¶
PyPI-paketet openmv är värdsidans Python-bibliotek för att driva en OpenMV Cam från ett Python-program på en stationär dator eller en enkortsdator. Det ansluter till kameran över USB, laddar upp och kör skript, strömmar bildrutor tillbaka, läser stdout från det körande skriptet och utbyter godtyckliga binärdata genom namngivna kanaler. Samma protokoll som IDE:t använder körs under huven, så allt IDE:t gör med en kamera är något ett Python-program också kan göra.
Två vägar in. Det medföljande kommandoradsverktyget openmv öppnar en visare och är det snabbaste sättet att verifiera att paketet är installerat och att en kamera är nåbar. openmv.Camera-klassen är ingången för Python-kod som själv vill driva en kamera – huvudlös fångst, automatiserade testriggar, egna skrivbordsgränssnitt, eller vilken annan applikation som helst som IDE:t inte täcker.
13.3.1. Installera¶
Paketet finns på PyPI
pip install openmv
Python 3.12 eller senare krävs. Installationen drar automatiskt in sina beroenden: pyserial för USB-serietransporten, numpy för avkodning av bildrutor, pygame för CLI-visaren, och pyelftools för profileraren.
Handledning
Referens