v1.5.1¶
v1.5.1 este o versiune de întreținere construită pe Qt Creator 4.0.2 care remediază o blocare a evidențiatorului de sintaxă Python, corectează ordinea de încărcare la pornire astfel încât starea UI salvată să fie restaurată înainte de restul inițializării plugin-ului, și actualizează exemplele de puncte-cheie Feature-Detection. Nu există modificări incompatibile.
Puncte importante¶
Blocare a evidențiatorului de sintaxă remediată pentru accesul la membri Python și cuvintele-cheie de argumente OpenMV.
Ordine corectă de încărcare la pornire astfel încât starea UI salvată (aranjamentul editorului, zoom-ul frame buffer-ului, setările histogramei și ale ferestrei de ieșire, terminalele salvate) să fie restaurată înainte de restul inițializării plugin-ului.
Exemple de puncte-cheie actualizate cu fereastră VGA, contrast mai ridicat, un prag mai scăzut pentru punctele-cheie și gestionarea erorilor în
keypoints_save.pyatunci când nu sunt găsite puncte-cheie.
Alte modificări și îmbunătățiri¶
Au fost reproiectate exemplele de puncte-cheie Feature-Detection (
09-Feature-Detection/keypoints.pyșikeypoints_save.py). Ambele folosesc acum VGA cu fereastră de 320x240, contrast mai ridicat, un pragfind_keypointsmai scăzut și un factor de scalare de 1.2;keypoints.pystrânge de asemenea limitele de potrivire (pragulmatch_descriptorde la 80 la 85, numărul de potriviri de la 5 la 10), iarkeypoints_save.pycâștigă o protecție care ridică o excepție atunci când nu sunt găsite puncte-cheie, plus unraisefinal care solicită utilizatorului să reseteze camera odată ce s-a terminat (acc4e1696).
Corectări de erori¶
A fost remediată o blocare în evidențiatorul de sintaxă Python cauzată de regulile evidențiatorului generic care potriveau accesul la membri și cuvintele-cheie de argumente OpenMV; regula de potrivire
.membera fost ajustată pentru a permite spațiu alb opțional după punct (\.[a-zA-Z_]...a devenit\.\s*[a-zA-Z_]...), iar regulile în buclăOpenMVArgumentsau fost schimbate la#poppentru a evita o buclă infinită (acc4e1696).A fost corectată ordinea de încărcare la pornire astfel încât starea UI salvată (aranjamentul editorului și al separatorului, zoom-ul frame buffer-ului, comutatoarele de compresie JPEG și de dezactivare a frame buffer-ului, spațiul de culoare al histogramei, zoom-ul fontului ferestrei de ieșire și terminalele salvate) și extragerea resurselor aplicației să ruleze acum mai devreme în
OpenMVPlugin::extensionsInitialized(), înaintea restului inițializării plugin-ului (9536b718b).
Suport pentru platforme și instrumente¶
Baza Qt Creator: 4.0.2.
Modificări incompatibile¶
Niciuna. Aceasta este o versiune patch fără modificări de flux de lucru sau de comportament vizibile pentru utilizator.