13.2. OpenMV Projects Tools¶
OpenMV Projects Tools on kasvava kokoelma työpöydän graafisia sovelluksia, joista jokainen on parinaan kameralla toimivan MicroPython-skriptin kanssa. Kamera kaappaa ja suoratoistaa sensoridataa; työpöytäsovellus vastaanottaa sen USB:n kautta ja tarjoaa reaaliaikaisen visualisoinnin, parametrien hienosäädön tai kalibrointityönkulun, jota yksi tietty käyttötapaus tarvitsee.
Jokaisella työkalulla on oma alihakemistonsa repositoriossa, jossa on työpöytäskripti, kameran puolen vastine, README-tiedosto asennuksesta ja käytöstä sekä kuvakaappaukset.
Tällä hetkellä repositoriossa olevia työkaluja ovat kalibrointiapuohjelmat lämpö- tai tapahtumakameran tulosteen päällystämiseen värikehyksen päälle, interaktiivinen ISP-säädin OpenMV N6:n väriputkelle (live-debayer, valkotasapaino ja värinkorjausmatriisi) sekä reaaliaikainen visualisoija Prophesee GenX320 -tapahtumasensorille. Uusia työkaluja tulee repositorioon sitä mukaa kun uudet sensorit tai työnkulut sellaista vaativat.
Jokainen työkalu noudattaa samaa muotoa: Python-työpöytäsovellus, joka on rakennettu DearPyGui -kirjastolla ja keskustelee kameran kanssa openmv-Python-paketin kautta USB-sarjaliikenteellä. Python 3.12 tai uudempi vaaditaan; macOS ja Linux tarjoavat parhaan USB-läpäisykyvyn.