v1.5.0

A v1.5.0 önálló soros/UDP/TCP Open Terminal ablakokat, a csomagolt dokumentáció által vezérelt, függvényargumentum-tippekkel kiegészített Python automatikus kiegészítést, valamint egy AprilTag Generatort ad hozzá nyomtatható címkelapokhoz. A kiadás a Qt Creator 4.0.2 alapon marad, és az OpenMV firmware 2.2.0 verzióját tartalmazza. Nincsenek kompatibilitást törő változások.

Kiemelt változások

  • Open Terminal dedikált terminálablakokat nyit soros, UDP vagy TCP kapcsolaton keresztül, mindegyik saját képkocka-puffer megjelenítővel és hisztogram-panellel.

  • Python automatikus kiegészítés függvényargumentum-tippekkel és gazdagabb szintaxiskiemeléssel, amelyet egy, a csomagolt HTML dokumentációból automatikusan generált kulcsszó-adatbázis táplál.

  • AprilTag Generator nyomtatható címke-képlapokat állít elő a TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 és ARTOOLKIT családokhoz (az utóbbinál a menücímke ARKTOOLKIT feliratot mutat).

  • Robusztus soros kimenet: egy UTF-8-tudatos elemző eltávolítja és kezeli a vezérlőkaraktereket, így a bináris adatok többé nem rontják el a kinyomtatott szöveget.

  • Az OpenMV firmware 2.2.0 mostantól csomagolva, új AprilTag és 3D-pozíció példákkal.

Új funkciók

  • Open Terminal egy önálló Open Terminal menüt ad hozzá, amely dedikált terminálablakokat nyit soros porton, UDP-n vagy TCP-n keresztül csatlakozva. Minden ablaknak saját képkocka-puffer megjelenítője és hisztogram-panelje van, soros/UDP/TCP csatlakozási párbeszédablakokkal és átviteli sebesség (baud) bevitellel (7be9fd019, e657debea, b02e571a3, bd48a9b98).

  • Python automatikus kiegészítés kulcsszó-/azonosító-kiegészítést, függvényargumentum-tipp elemleírásokat és gazdagabb szintaxiskiemelést ad az OpenMV API-khoz. A kulcsszó- és szignatúra-adatbázist a csomagolt HTML dokumentáció modulokra, osztályokra, adatokra, függvényekre, metódusokra és argumentumokra való elemzésével automatikusan generálják (4df150e66, ef0286403, a22869f0d, a2f4b2f25).

  • AprilTag Generator a Machine Vision Tools alatt nyomtatható címke-kép PNG lapokat állít elő a TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 és ARTOOLKIT címkecsaládokhoz egy kiválasztható címke-ID tartományon belül. Az utolsó család menüpontja ARKTOOLKIT Family feliratot mutat (elgépelés a buildben), noha maga a család az artoolkit. A menü egy QRCode Generator hivatkozással is bővül, a címke menücímkék pedig mostantól megjelenítik a címkeszámokat (ec72bf2f4, 71f78a539).

Egyéb változások és fejlesztések

  • Megerősítették a soros terminál kimenetét a hibás adatokkal szemben egy UTF-8-tudatos elemzővel, amely eltávolítja és kezeli a vezérlőkaraktereket (XON/XOFF, escape, delete és mások), így a bináris képkocka-puffer és vezérlőbájtok többé nem rontják el a kinyomtatott szöveget (e03c7d3ef).

  • Átszínezték az alapértelmezett Inkpot szintaxistémát (függvények, típusok, számok és karakterláncok) a szerkesztőben való jobb kontraszt érdekében (b02e571a3, 4df150e66).

  • A termék- és telepítő-hivatkozásokat a https://openmv.io tartomány használatára módosították (1793b0b5c).

Hibajavítások

  • Javítottak apróbb szerkesztő-megjelenítési hibákat a behajtódoboz és a behajtás-jelölő rajzolásában, beleértve egy Mac-specifikus eltolás-korrekciót, valamint egy 32 bites Linux fordítási/eltolási javítást és egy általános fordítási hiba javítását (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).

Platform- és eszköztámogatás

  • Qt Creator alap: 4.0.2.

  • Csomagolt OpenMV firmware: 2.2.0-ra frissítve az OpenMV Cam M4/M7 (OMV2/OMV3) számára, új AprilTag észlelési példákkal és egy 3D-pozíció példával az M7-hez (1d427612c).

  • A Windows telepítő mostantól csomagolja és csendesen, automatikusan telepíti az FTDI USB-soros illesztőprogramot a beállítás során (1d427612c).

Kompatibilitást törő változások

Nincs. Ez a kiadás teljesen visszafelé kompatibilis; a meglévő projektek és munkafolyamatok változatlanul működnek tovább.