v1.5.2¶
v1.5.2 est une version d’amélioration et de rafraîchissement construite sur Qt Creator 4.0.2. Elle apprend au visualiseur de tampon d’image à décoder les trames compressées en JPEG, ajoute une taille de tabulation configurable pour le terminal série, allège la boîte de dialogue Options pour les utilisateurs OpenMV, et met à jour le micrologiciel embarqué de l’OpenMV Cam vers la version 2.3.0 ainsi qu’un lot de nouveaux scripts d’exemple. Il n’y a aucune modification cassante.
Points marquants¶
Décodage JPEG du tampon d’image : le visualiseur de tampon d’image décode et affiche désormais les tampons d’image compressés en JPEG, et non plus seulement les trames RGB brutes, en niveaux de gris et binaires.
Micrologiciel embarqué 2.3.0 : le micrologiciel de l’OpenMV Cam livré pour les cartes OMV2 et OMV3 a été mis à jour vers la version 2.3.0.
Serial Terminal Tab Size est désormais un paramètre configurable qui s’applique en direct au terminal série, au lieu d’une largeur de tabulation codée en dur de 8.
Boîte de dialogue Options allégée : les paramètres inutilisés de Qt Creator sont masqués pour les utilisateurs OpenMV et la page
Font & Colorsest renommée enFont.Nouveaux exemples embarqués pour l’émulation Pixy, MAVLink, les codes-barres, et un diffuseur MJPEG en WiFi.
Nouvelles fonctionnalités¶
Le visualiseur de tampon d’image peut désormais décoder et afficher les tampons d’image compressés en JPEG reçus via l’encodage série sur 6 bits, en construisant le pixmap à l’aide de
QImage::fromData(848215da8).Ajout de nouveaux exemples embarqués d”émulation Pixy qui transforment l’OpenMV Cam en un suiveur d’AprilTag et de blobs compatible Pixy via I2C, SPI et UART (b3dac4090).
Ajout de nouveaux exemples embarqués MAVLink pour diffuser le flux optique et les messages de cible d’atterrissage AprilTag vers un contrôleur de vol (b3dac4090).
Ajout d’exemples embarqués pour la détection de codes-barres 1D (EAN/UPC/ISBN/CODE39/CODE93/CODE128/etc.) et d’un diffuseur MJPEG en WiFi fonctionnant en mode point d’accès (b3dac4090).
Autres modifications et améliorations¶
Ajout d’un paramètre configurable Serial Terminal Tab Size à la page d’options Tab/Indentation de l’éditeur ; la valeur est conservée et appliquée en direct au terminal série (848215da8).
L’exécution d’un script dans le terminal envoie désormais le programme à la caméra un octet à la fois afin d’éviter de saturer le tampon d’entrée de la carte MicroPython (848215da8).
Allégement de la boîte de dialogue Options pour les utilisateurs OpenMV en masquant les paramètres inutilisés de Qt Creator (encodages, masquage et navigation de la souris, zoom à la molette, sélection en camelCase et sélection intelligente, repli automatique du premier commentaire, ouverture des liens dans une vue scindée, affichage de l’encodage de fichier, anticrénelage et jeu de couleurs) et renommage de la page
Font & ColorsenFont; le repli automatique du premier commentaire est désormais désactivé par défaut en plus d’être masqué (848215da8).Modification de la valeur par défaut afin que le nettoyage des espaces à l’enregistrement s’applique désormais à l’ensemble du document plutôt qu’aux seules lignes modifiées (848215da8).
Enrichissement de la documentation hors ligne embarquée avec de nouveaux tutoriels sur les E/S et le contrôle des LED, une image de brochage haute résolution, et des pages de référence mises à jour pour les bibliothèques d’image et de réseau (b3dac4090).
Corrections de bogues¶
Correction de la coloration syntaxique Python des arguments d’appel de fonction afin que les noms d’arguments nommés soient colorés correctement et que le séparateur
=soit traité comme du texte normal (848215da8).
Prise en charge des plateformes et des outils¶
Base Qt Creator : 4.0.2.
Micrologiciel OpenMV Cam embarqué : mis à jour vers 2.3.0 pour les cartes OMV2 et OMV3 (b3dac4090).
Modifications cassantes¶
Aucune. Cette version n’introduit aucune rupture de flux de travail ou de comportement visible par l’utilisateur ; les projets existants continuent de fonctionner sans changement.