v1.5.1

v1.5.1 is een onderhoudsrelease gebouwd op Qt Creator 4.0.2 die een vastloper van de Python-syntaxismarkering oplost, de opstart-laadvolgorde corrigeert zodat de opgeslagen UI-status wordt hersteld vóór de rest van de plugin-initialisatie, en de Feature-Detection-sleutelpuntenvoorbeelden vernieuwt. Er zijn geen ingrijpende wijzigingen.

Hoogtepunten

  • Vastloper van syntaxismarkering opgelost voor Python-lidtoegang en OpenMV-argumenttrefwoorden.

  • Correcte opstart-laadvolgorde zodat de opgeslagen UI-status (editor-indeling, framebuffer-zoom, histogram- en uitvoervenster-instellingen, opgeslagen terminals) wordt hersteld vóór de rest van de plugin-initialisatie.

  • Bijgewerkte sleutelpuntenvoorbeelden met VGA-windowing, hoger contrast, een lagere sleutelpunt-drempelwaarde, en foutafhandeling in keypoints_save.py wanneer er geen sleutelpunten worden gevonden.

Overige wijzigingen en verbeteringen

  • De Feature-Detection-sleutelpuntenvoorbeelden (09-Feature-Detection/keypoints.py en keypoints_save.py) herwerkt. Beide gebruiken nu VGA met 320x240-windowing, hoger contrast, een lagere find_keypoints-drempelwaarde, en een schaalfactor van 1.2; keypoints.py scherpt ook de match-grenzen aan (match_descriptor-drempelwaarde 80 naar 85, match-aantal 5 naar 10), en keypoints_save.py krijgt een bewaking die een exception oproept wanneer er geen sleutelpunten worden gevonden, plus een afsluitende raise die de gebruiker vraagt de camera te resetten zodra het klaar is (acc4e1696).

Bugfixes

  • Een vastloper in de Python-syntaxismarkering opgelost die werd veroorzaakt door de generic-highlighter-regels die lidtoegang en OpenMV-argumenttrefwoorden matchten; de .member-matchregel werd aangepast om optionele witruimte na de punt toe te staan (\.[a-zA-Z_]... werd \.\s*[a-zA-Z_]...) en de loopende OpenMVArguments-regels werden gewijzigd naar #pop om een oneindige lus te voorkomen (acc4e1696).

  • De opstart-laadvolgorde gerepareerd zodat de opgeslagen UI-status (editor- en splitter-indeling, framebuffer-zoom, JPEG-compress- en disable-frame-buffer-schakelaars, histogram-kleurruimte, uitvoervenster-lettertype-zoom, en opgeslagen terminals) en de extractie van applicatiebronnen nu eerder worden uitgevoerd in OpenMVPlugin::extensionsInitialized(), vóór de rest van de plugin-initialisatie (9536b718b).

Platform- en toolondersteuning

  • Qt Creator-basis: 4.0.2.

Ingrijpende wijzigingen

Geen. Dit is een patchrelease zonder voor de gebruiker zichtbare workflow- of gedragswijzigingen.