v1.5.1

A v1.5.1 egy Qt Creator 4.0.2 alapra épülő karbantartási kiadás, amely javít egy Python szintaxiskiemelő lefagyását, korrigálja az indítási betöltési sorrendet, hogy a mentett UI-állapot a többi bővítmény-inicializálás előtt álljon vissza, és frissíti a Feature-Detection kulcspont példákat. Nincsenek kompatibilitást törő változások.

Kiemelt változások

  • Szintaxiskiemelő lefagyás javítva a Python tagelérésnél és az OpenMV argumentum-kulcsszavaknál.

  • Helyes indítási betöltési sorrend, hogy a mentett UI-állapot (szerkesztő-elrendezés, framebuffer-nagyítás, hisztogram- és kimeneti ablak beállításai, mentett terminálok) a többi bővítmény-inicializálás előtt álljon vissza.

  • Frissített kulcspont példák VGA ablakozással, magasabb kontraszttal, alacsonyabb kulcspont-küszöbértékkel és hibakezeléssel a keypoints_save.py fájlban, ha nem talál kulcspontokat.

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

  • Átdolgozták a Feature-Detection kulcspont példákat (09-Feature-Detection/keypoints.py és keypoints_save.py). Mindkettő mostantól VGA-t használ 320x240 ablakozással, magasabb kontraszttal, alacsonyabb find_keypoints küszöbértékkel és 1,2 skálázási tényezővel; a keypoints.py szigorítja az illesztési kapuit is (match_descriptor küszöbérték 80-ról 85-re, illesztések száma 5-ről 10-re), a keypoints_save.py pedig kap egy védelmet, amely kivételt vált ki, ha nem talál kulcspontokat, valamint egy záró raise utasítást, amely arra kéri a felhasználót, hogy állítsa vissza a kamerát, ha végzett (acc4e1696).

Hibajavítások

  • Javítottak egy lefagyást a Python szintaxiskiemelőben, amelyet az általános kiemelő szabályai okoztak, amelyek a tagelérést és az OpenMV argumentum-kulcsszavakat illesztették; a .member illesztési szabályt úgy módosították, hogy opcionális szóközt engedélyezzen a pont után (\.[a-zA-Z_]... lett \.\s*[a-zA-Z_]...), a ciklikus OpenMVArguments szabályokat pedig #pop-ra változtatták a végtelen ciklus elkerülése érdekében (acc4e1696).

  • Javították az indítási betöltési sorrendet, hogy a mentett UI-állapot (szerkesztő- és elválasztó-elrendezés, framebuffer-nagyítás, JPEG-tömörítés és képkocka-puffer letiltása kapcsolók, hisztogram színtér, kimeneti ablak betűnagyítása és mentett terminálok), valamint az alkalmazás-erőforrás kicsomagolása mostantól korábban fusson le az OpenMVPlugin::extensionsInitialized() függvényben, a többi bővítmény-inicializálás előtt (9536b718b).

Platform- és eszköztámogatás

  • Qt Creator alap: 4.0.2.

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

Nincs. Ez egy javítókiadás, amelyben nincs felhasználó számára látható munkafolyamat- vagy viselkedésváltozás.