v1.5.1¶
v1.5.1 est une version de maintenance construite sur Qt Creator 4.0.2 qui corrige un blocage du coloriseur syntaxique Python, corrige l’ordre de chargement au démarrage afin que l’état d’interface utilisateur enregistré soit restauré avant le reste de l’initialisation du greffon, et rafraîchit les exemples de points clés Feature-Detection. Il n’y a aucun changement incompatible.
Points forts¶
Blocage du coloriseur syntaxique corrigé pour l’accès aux membres Python et les mots-clés d’arguments OpenMV.
Ordre de chargement au démarrage correct afin que l’état d’interface utilisateur enregistré (disposition de l’éditeur, zoom du tampon d’image, paramètres de l’histogramme et de la fenêtre de sortie, terminaux enregistrés) soit restauré avant le reste de l’initialisation du greffon.
Exemples de points clés mis à jour avec fenêtrage VGA, contraste plus élevé, un seuil de points clés plus bas et une gestion des erreurs dans
keypoints_save.pylorsqu’aucun point clé n’est trouvé.
Autres changements et améliorations¶
Refonte des exemples de points clés Feature-Detection (
09-Feature-Detection/keypoints.pyetkeypoints_save.py). Les deux utilisent désormais le VGA avec un fenêtrage 320x240, un contraste plus élevé, un seuilfind_keypointsplus bas et un facteur d’échelle de 1.2 ;keypoints.pyresserre également ses critères de correspondance (seuilmatch_descriptorde 80 à 85, nombre de correspondances de 5 à 10), etkeypoints_save.pygagne une protection qui lève une exception lorsqu’aucun point clé n’est trouvé, ainsi qu’unraisefinal invitant l’utilisateur à réinitialiser la caméra une fois l’opération terminée (acc4e1696).
Corrections de bogues¶
Correction d’un blocage du coloriseur syntaxique Python causé par les règles du coloriseur générique qui correspondaient à l’accès aux membres et aux mots-clés d’arguments OpenMV ; la règle de correspondance
.membera été ajustée pour autoriser un espace facultatif après le point (\.[a-zA-Z_]...est devenu\.\s*[a-zA-Z_]...) et les règlesOpenMVArgumentsen boucle ont été changées en#poppour éviter une boucle infinie (acc4e1696).Correction de l’ordre de chargement au démarrage afin que l’état d’interface utilisateur enregistré (disposition de l’éditeur et du séparateur, zoom du tampon d’image, bascules de compression JPEG et de désactivation du tampon d’image, espace colorimétrique de l’histogramme, zoom de la police de la fenêtre de sortie, et terminaux enregistrés) ainsi que l’extraction des ressources de l’application s’exécutent désormais plus tôt dans
OpenMVPlugin::extensionsInitialized(), avant le reste de l’initialisation du greffon (9536b718b).
Prise en charge des plateformes et des outils¶
Base Qt Creator : 4.0.2.
Changements incompatibles¶
Aucun. Il s’agit d’une version corrective sans changement de flux de travail ou de comportement visible par l’utilisateur.