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.pywanneer er geen sleutelpunten worden gevonden.
Overige wijzigingen en verbeteringen#
De Feature-Detection-sleutelpuntenvoorbeelden (
09-Feature-Detection/keypoints.pyenkeypoints_save.py) herwerkt. Beide gebruiken nu VGA met 320x240-windowing, hoger contrast, een lagerefind_keypoints-drempelwaarde, en een schaalfactor van 1.2;keypoints.pyscherpt ook de match-grenzen aan (match_descriptor-drempelwaarde 80 naar 85, match-aantal 5 naar 10), enkeypoints_save.pykrijgt een bewaking die een exception oproept wanneer er geen sleutelpunten worden gevonden, plus een afsluitenderaisedie 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 loopendeOpenMVArguments-regels werden gewijzigd naar#popom 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.