omv — Informacje o OpenMV Cam¶
Moduł omv udostępnia informacje o samej kamerze OpenMV Cam dostępne w czasie wykonania – wersję oprogramowania układowego, bazową architekturę MCU, model płytki oraz stabilny identyfikator płytki – dzięki czemu skrypty mogą dostosować swoje zachowanie do sprzętu, na którym są uruchamiane. Raportuje również, czy OpenMV IDE jest obecnie podłączone przez protokół debugowania, za pomocą debug_mode(), co jest przydatne przy przełączaniu między podglądem na żywo a działaniem samodzielnym.
Przykład użycia:
import omv
print("board: ", omv.board_type(), omv.board_id())
print("arch: ", omv.arch())
print("firmware: ", omv.version_string())
print("IDE attached:", omv.debug_mode())