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.py atunci 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 și keypoints_save.py). Ambele folosesc acum VGA cu fereastră de 320x240, contrast mai ridicat, un prag find_keypoints mai scăzut și un factor de scalare de 1.2; keypoints.py strânge de asemenea limitele de potrivire (pragul match_descriptor de la 80 la 85, numărul de potriviri de la 5 la 10), iar keypoints_save.py câștigă o protecție care ridică o excepție atunci când nu sunt găsite puncte-cheie, plus un raise final 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 .member a 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ă OpenMVArguments au fost schimbate la #pop pentru 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.