13.3. Пакет OpenMV Python¶
Пакет openmv PyPI — це бібліотека Python на стороні хоста для керування OpenMV Cam з десктопної програми або програми для одноплатного комп’ютера. Вона підключається до камери через USB, завантажує і виконує скрипти, транслює кадри назад, зчитує stdout з запущеного скрипту й обмінюється довільними бінарними даними через іменовані канали. Той самий протокол, який використовує IDE, працює в основі, тому все, що IDE робить з камерою, може зробити і програма Python.
Два способи. Включений інструмент командного рядка openmv відкриває засіб перегляду і є найшвидшим способом переконатися, що пакет встановлено і камера доступна. Клас openmv.Camera є точкою входу для коду Python, який хоче самостійно керувати камерою — безголовне захоплення, автоматизовані тестові стенди, власні десктопні GUI, або будь-який інший застосунок, який IDE не охоплює.
13.3.1. Встановлення¶
Пакет розміщено на PyPI
pip install openmv
Потрібна Python 3.12 або новіша версія. Встановлення автоматично підтягує залежності: pyserial для транспорту USB serial, numpy для декодування кадрів, pygame для засобу перегляду CLI і pyelftools для профілювальника.
Підручник
Довідник