v1.0.0¶
A v1.0.0 az OpenMV IDE első nyilvános kiadása, egy testreszabott Qt Creator build (Qt Creator 4.0.2), amelyet az OpenMV Cam fejlesztéséhez igazítottak. USB soros felderítést és csatlakozást, kamerán futó szkriptvégrehajtást, élő képkocka-puffert és hisztogramot, valamint Python traceback-navigációt ad hozzá. Nincsenek visszafelé nem kompatibilis változások, mivel ez a kezdeti kiadás.
Kiemelések¶
OpenMV-márkájú Qt Creator saját indítóképernyővel, egy
Examplesmenüvel és egy Python-szerkesztővel, amely az új, névtelen.pyfájlokat egy OpenMV Cam-hez készült érzékelő-pillanatkép sablonnal előre kitöltve nyitja meg.A Connect felsorolja az OpenMV Cam VID/PID-jének megfelelő soros portokat, és visszaolvassa a kártya firmware-verzióját, amely az állapotsorban jelenik meg.
Futtatás a kamerán a
Connect/Disconnect/Start/Stopeszköztár-vezérlőkkel: aStart(Ctrl+R) elküldi az aktuális szkriptet a kamerára, aStoppedig leállítja.Élő képkocka-puffer megjelenítő ablakhoz illesztett nagyítással, opcionális JPEG-tömörítéssel, a maximális teljesítményhez kikapcsolható átkapcsolóval és élő FPS-kijelzéssel.
Élő hisztogram panel, amely RGB, szürkeárnyalatos, LAB és YUV színterek között váltható (szín követéséhez a szürkeárnyalatos/LAB ajánlott).
A traceback-navigáció elemzi a kameráról érkező Python-hibákat, és a szerkesztőt a hibás fájlra és sorra ugratja.
Új funkciók¶
OpenMV IDE héj. Az alkalmazás az
OpenMV IDEmegjelenített névvel és egy OpenMV indítóképernyővel indul, hozzáad egyExamplesalmenüt, amelyet a csomagolt példakönyvtár átvizsgálásával épít fel, és felülírja aNewműveletet, így a névtelen.pyfájlok egyimport sensorpillanatkép-sablonnal előre kitöltve, általános Python-kiemeléssel nyílnak meg.Connect / firmware-verzió. A
Connectfelsorolja az elérhető soros portokat az OpenMV Cam USB VID/PID-jére (0x1209/0xABD1) szűrve, port-választó párbeszédablakot jelenít meg, ha több is illeszkedik, megnyitja a portot, beolvassa a kártya firmware-verzióját, és megjeleníti azt az állapotsorban.Szkriptvégrehajtás vezérlői. A
Connect,Disconnect,StartésStopműveletek vezérlik a kamerát. AStart(Ctrl+R) elküldi az aktuális szerkesztő szkriptjét a kamerára végrehajtásra, aStopleállítja a futó szkriptet, az IDE pedig nyomon követi a futási állapotot, hogy engedélyezze vagy letiltsa aStopgombot.Képkocka-puffer megjelenítő. Egy
Frame Bufferpanel jeleníti meg a kameráról streamelt képkockákat, ablakhoz illesztett nagyítással, magasabb képkockasebességhez opcionális JPEG-tömörítés átkapcsolóval, a maximális teljesítményhez kikapcsoló átkapcsolóval és élő FPS-címkével.Kép és sablonok mentése. A képkocka-puffer jobb gombos helyi műveletei lemezre mentenek egy képet (BMP/JPG/PNG/PPM), elmentenek egy sablonképet (BMP/JPG/PGM/PPM), vagy egy kulcspont-/jellemzőleírót (
.lbp/.ff) közvetlenül a kamera meghajtójára mentenek. Ha egy gumiszalag-régiót húzol a képkockára, mindhárom művelet a kivágott kijelölésen dolgozik, és a menücímkéik ennek megfelelően változnak (példáulSave Image selection to PC); ellenkező esetben a teljes megjelenített képkockát használják.Hisztogram panel. Egy
Histogrampanel ábrázolja az aktuális képkocka csatornaeloszlását, és RGB, szürkeárnyalatos, LAB és YUV színterek között váltható.Traceback-navigáció. A kamera által kiírt Python tracebackek élőben kerülnek elemzésre; az IDE megnyitja vagy fókuszba hozza a hibás fájlt (szükség esetén feloldva a kamera meghajtóján lévő fájlokat), a jelentett sorra ugrik, és felugró ablakban megjeleníti a hibaüzenetet. A soros kimenet a
Message Managerterminálra is továbbításra kerül.Kamera-meghajtó társítás. Az IDE egy cserélhető FAT/msdos meghajtót társít a csatlakoztatott kamerához a
Drive:állapotsor-gomb segítségével, lehetővé téve a kamerán lévő fájlmentési célpontokat és a traceback-fájlok feloldását.Help menü és megőrzött állapot. A
Helpmenü hozzáadja az OpenMV Docs, a Forums, az About OpenMV Cam láb-kiosztás hivatkozást és egy About OpenMV IDE párbeszédablakot. Az ablakállapot, beleértve az osztó pozícióit, a nagyítást, a JPG-tömörítést, a képkocka-puffer kikapcsoló átkapcsolóját, a hisztogram színterét és az utolsó soros portot, megőrződik a munkamenetek között.
Egyéb változások és fejlesztések¶
Linuxon egy engedély-megtagadási csatlakozási hiba felajánlja a
sudo usermod -a -G dialoutdialout-csoport javítást.
Platform- és eszköztámogatás¶
Qt Creator alapverzió: 4.0.2.
A bővítmény egy egyedi USB-debug soros protokollon keresztül kommunikál a kamerával. Több protokollszintű képesség is jelen van az IO-rétegben, de ebben a kiadásban nem jelenik meg a felhasználói felületen: egy flash rendszerbetöltő (indítás, visszaállítás, törlés, írás), kamera-attribútum vezérlők (kontraszt, fényerő, telítettség, erősítési felső határ), egy rendszer-visszaállítási parancs és egy képkocka-frissítési útvonal. Ezek közül egyik sincs még menühöz, gombhoz vagy widgethez kötve a felhasználók számára.
Visszafelé nem kompatibilis változások¶
Nincsenek. Ez az OpenMV IDE kezdeti kiadása.