13.2. OpenMV Projects Tools

Az OpenMV Projects Tools asztali grafikus felületű alkalmazások egyre bővülő gyűjteménye, mindegyikhez egy hozzá tartozó MicroPython szkript jár a kamerán. A kamera rögzíti és streameli az érzékelő adatait; az asztali alkalmazás USB-n keresztül fogadja azokat, és biztosítja azt a valós idejű megjelenítési, paraméterhangolási vagy kalibrálási munkafolyamatot, amelyre egy adott felhasználási esetnek szüksége van.

A CCM Tuning asztali grafikus felület élő nyers Bayer kimenetet jelenít meg egy OpenMV N6-ról a kamera ISP csővezetékének szoftveres mása és egy interaktív színkorrekciós mátrix megoldó mellett.

Minden eszköznek saját alkönyvtára van a tárolóban az asztali szkripttel, a hozzá tartozó kamera oldali szkripttel, egy README fájllal, amely a telepítést és használatot ismerteti, valamint képernyőképekkel.

A tárolóban jelenleg elérhető eszközök közé tartoznak kalibrálási segédprogramok hő- vagy eseménykamera-kimenet színes képkockára való rávetítéséhez, egy interaktív ISP-hangoló az OpenMV N6 színcsővezetékéhez (élő debayer, fehéregyensúly és színkorrekciós mátrix), valamint egy valós idejű megjelenítő a Prophesee GenX320 eseményérzékelőhöz. Új eszközök akkor kerülnek a tárolóba, amikor új érzékelők vagy munkafolyamatok igénylik őket.

Minden eszköz ugyanazt a felépítést követi: egy DearPyGui segítségével készült Python asztali alkalmazás, amely az openmv Python csomagon keresztül kommunikál a kamerával USB soros porton. Python 3.12 vagy újabb szükséges; a macOS és a Linux nyújtja a legjobb USB-átviteli teljesítményt.