v1.5.1¶
v1.5.1 är en underhållsutgåva byggd på Qt Creator 4.0.2 som rättar en hängning i Python-syntaxmarkeraren, korrigerar laddningsordningen vid uppstart så att sparat gränssnittstillstånd återställs före resten av plugin-initieringen, och uppdaterar Feature-Detection-nyckelpunktsexemplen. Det finns inga brytande ändringar.
Höjdpunkter¶
Hängning i syntaxmarkeraren rättad för Python-medlemsåtkomst och OpenMV-argumentnyckelord.
Korrekt laddningsordning vid uppstart så att sparat gränssnittstillstånd (redigerarlayout, zoom för bildbufferten, inställningar för histogram och utmatningsfönster, sparade terminaler) återställs före resten av plugin-initieringen.
Uppdaterade nyckelpunktsexempel med VGA-fönstring, högre kontrast, ett lägre nyckelpunktströskelvärde och felhantering i
keypoints_save.pynär inga nyckelpunkter hittas.
Övriga ändringar och förbättringar¶
Omarbetade Feature-Detection-nyckelpunktsexemplen (
09-Feature-Detection/keypoints.pyochkeypoints_save.py). Båda använder nu VGA med 320x240-fönstring, högre kontrast, ett lägrefind_keypoints-tröskelvärde och en skalfaktor på 1.2;keypoints.pyskärper också sina matchningsgränser (match_descriptor-tröskelvärde 80 till 85, matchningsantal 5 till 10), ochkeypoints_save.pyfår ett skydd som kastar ett undantag när inga nyckelpunkter hittas, plus en avslutanderaisesom uppmanar användaren att återställa kameran när det är klart (acc4e1696).
Buggfixar¶
Rättade en hängning i Python-syntaxmarkeraren som orsakades av de generiska markerarreglerna som matchade medlemsåtkomst och OpenMV-argumentnyckelord; matchningsregeln
.memberjusterades för att tillåta valfritt blanksteg efter punkten (\.[a-zA-Z_]...blev\.\s*[a-zA-Z_]...) och de loopandeOpenMVArguments-reglerna ändrades till#popför att undvika en oändlig loop (acc4e1696).Rättade laddningsordningen vid uppstart så att sparat gränssnittstillstånd (redigerar- och delarlayout, zoom för bildbufferten, växlar för JPEG-komprimering och inaktivering av bildbufferten, histogramfärgrymd, teckenstorlekszoom för utmatningsfönstret och sparade terminaler) och extraheringen av programresurser nu körs tidigare i
OpenMVPlugin::extensionsInitialized(), före resten av plugin-initieringen (9536b718b).
Plattforms- och verktygsstöd¶
Qt Creator-bas: 4.0.2.
Brytande ändringar¶
Inga. Detta är en patchutgåva utan användarsynliga ändringar av arbetsflöde eller beteende.