v1.5.0

v1.5.0 ajoute des fenêtres Open Terminal série/UDP/TCP autonomes, l’autocomplétion Python avec des indications sur les arguments de fonction issues de la documentation fournie, et un AprilTag Generator pour des feuilles de tags imprimables. La version reste sur la base Qt Creator 4.0.2 et intègre le micrologiciel OpenMV 2.2.0. Il n’y a aucun changement incompatible.

Points forts

  • Open Terminal ouvre des fenêtres de terminal dédiées via série, UDP ou TCP, chacune dotée de son propre visualiseur de tampon d’image et de son volet d’histogramme.

  • Autocomplétion Python avec des indications sur les arguments de fonction et une coloration syntaxique enrichie, alimentée par une base de données de mots-clés générée automatiquement à partir de la documentation HTML fournie.

  • AprilTag Generator produit des feuilles d’images de tags imprimables pour les familles TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 et ARTOOLKIT (l’étiquette de menu de la dernière indique ARKTOOLKIT).

  • Sortie série robuste : un analyseur compatible UTF-8 supprime et gère les caractères de contrôle afin que les données binaires ne corrompent plus le texte imprimé.

  • Le micrologiciel OpenMV 2.2.0 est désormais fourni, avec de nouveaux exemples AprilTag et de pose 3D.

Nouvelles fonctionnalités

  • Open Terminal ajoute un menu Open Terminal autonome qui ouvre des fenêtres de terminal dédiées se connectant via port série, UDP ou TCP. Chaque fenêtre dispose de son propre visualiseur de tampon d’image et de son volet d’histogramme, avec des boîtes de dialogue de connexion série/UDP/TCP et la saisie du débit en bauds (7be9fd019, e657debea, b02e571a3, bd48a9b98).

  • Autocomplétion Python ajoute la complétion des mots-clés/identifiants, des info-bulles d’indication sur les arguments de fonction, et une coloration syntaxique enrichie pour les API OpenMV. La base de données des mots-clés et des signatures est générée automatiquement en analysant la documentation HTML fournie pour en extraire modules, classes, données, fonctions, méthodes et arguments (4df150e66, ef0286403, a22869f0d, a2f4b2f25).

  • AprilTag Generator sous Machine Vision Tools produit des feuilles PNG d’images de tags imprimables pour les familles de tags TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 et ARTOOLKIT sur une plage d’identifiants de tags sélectionnable. L’élément de menu de la dernière famille indique ARKTOOLKIT Family (une coquille dans la compilation) même si la famille elle-même est artoolkit. Le menu gagne également un lien QRCode Generator, et les étiquettes de menu des tags affichent désormais le nombre de tags (ec72bf2f4, 71f78a539).

Autres changements et améliorations

  • Renforcement de la sortie du terminal série contre les données mal formées grâce à un analyseur compatible UTF-8 qui supprime et gère les caractères de contrôle (XON/XOFF, échappement, suppression et autres) afin que les octets binaires du tampon d’image et de contrôle ne corrompent plus le texte imprimé (e03c7d3ef).

  • Recoloration du thème de syntaxe par défaut Inkpot (fonctions, types, nombres et chaînes) pour un meilleur contraste dans l’éditeur (b02e571a3, 4df150e66).

  • Modification des liens du produit et de l’installateur pour utiliser le domaine https://openmv.io (1793b0b5c).

Corrections de bogues

  • Correction de légers défauts de rendu de l’éditeur dans le dessin de la boîte de pliage et du marqueur de pliage, y compris une correction de décalage spécifique à Mac, ainsi qu’un correctif de compilation/décalage pour Linux 32 bits et un correctif général d’erreur de compilation (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).

Prise en charge des plateformes et des outils

  • Base Qt Creator : 4.0.2.

  • Micrologiciel OpenMV fourni : mis à jour vers 2.2.0 pour OpenMV Cam M4/M7 (OMV2/OMV3), avec de nouveaux exemples de détection AprilTag et un exemple de pose 3D pour le M7 (1d427612c).

  • L’installateur Windows intègre et installe désormais automatiquement et silencieusement le pilote USB-série FTDI lors de la configuration (1d427612c).

Changements incompatibles

Aucun. Cette version est entièrement rétrocompatible ; les projets et flux de travail existants continuent de fonctionner sans modification.