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.py a keypoints_save.py). Oba nyní používají VGA s výřezem 320x240, vyšší kontrast, nižší práh find_keypoints a faktor měřítka 1,2; keypoints.py také zpřísňuje své prahy shody (práh match_descriptor z 80 na 85, počet shod z 5 na 10) a keypoints_save.py získává pojistku, která vyvolá výjimku, když nejsou nalezeny žádné klíčové body, plus závěrečný raise vyzý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 .member bylo 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á pravidla OpenMVArguments byla 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.