v1.5.1¶
v1.5.1 je údržbové vydání postavené na Qt Creator 4.0.2, které opravuje zaseknutí zvýrazňovače syntaxe Pythonu, opravuje pořadí načítání při startu tak, aby byl uložený stav UI obnoven před zbytkem inicializace pluginu, a aktualizuje příklady klíčových bodů Feature-Detection. Nejsou žádné zásadní změny.
Hlavní novinky¶
Opraveno zaseknutí zvýrazňovače syntaxe u přístupu ke členům Pythonu a klíčových slov argumentů OpenMV.
Správné pořadí načítání při startu, takže uložený stav UI (rozložení editoru, přiblížení snímkového bufferu (frame buffer), nastavení histogramu a výstupního okna, uložené terminály) je obnoven před zbytkem inicializace pluginu.
Aktualizované příklady klíčových bodů s VGA výřezem, vyšším kontrastem, nižším prahem klíčových bodů a ošetřením chyb v
keypoints_save.py, když nejsou nalezeny žádné klíčové body.
Další změny a vylepšení¶
Přepracovány příklady klíčových bodů Feature-Detection (
09-Feature-Detection/keypoints.pyakeypoints_save.py). Oba nyní používají VGA s výřezem 320x240, vyšší kontrast, nižší práhfind_keypointsa faktor měřítka 1,2;keypoints.pytaké zpřísňuje své prahy shody (práhmatch_descriptorz 80 na 85, počet shod z 5 na 10) akeypoints_save.pyzískává pojistku, která vyvolá výjimku, když nejsou nalezeny žádné klíčové body, plus závěrečnýraisevyzývající uživatele k resetování kamery po dokončení (acc4e1696).
Opravy chyb¶
Opraveno zaseknutí ve zvýrazňovači syntaxe Pythonu způsobené pravidly obecného zvýrazňovače, která párovala přístup ke členům a klíčová slova argumentů OpenMV; pravidlo shody
.memberbylo upraveno tak, aby povolovalo volitelné bílé znaky za tečkou (\.[a-zA-Z_]...se změnilo na\.\s*[a-zA-Z_]...) a smyčková pravidlaOpenMVArgumentsbyla změněna na#pop, aby se zabránilo nekonečné smyčce (acc4e1696).Opraveno pořadí načítání při startu tak, aby se uložený stav UI (rozložení editoru a rozdělovače, přiblížení snímkového bufferu (frame buffer), přepínače JPEG-komprese a vypnutí snímkového bufferu (frame buffer), barevný prostor histogramu, přiblížení písma výstupního okna a uložené terminály) a extrakce prostředků aplikace nyní spouštěly dříve v
OpenMVPlugin::extensionsInitialized(), před zbytkem inicializace pluginu (9536b718b).
Podpora platforem a nástrojů¶
Základ Qt Creator: 4.0.2.
Zásadní změny¶
Žádné. Toto je opravné vydání bez změn pracovního postupu nebo chování viditelných pro uživatele.