v4.1.1¶
La version v4.1.1 se concentre sur le menu Examples : les entrées sont désormais filtrées pour correspondre à la carte et au capteur connectés, les dossiers redondants sont regroupés et un texte indicatif clair s’affiche lorsque rien n’est connecté. Elle ajoute aussi une métrique de mise au point en temps réel au visualiseur du tampon d’image, actualise les exemples fournis et embarque le micrologiciel de carte 4.5.1. Construite sur la base Qt Creator 10.0.1 ; il n’y a pas de rebase Qt Creator dans cette version. Le filtrage des exemples modifie le comportement par défaut du menu Examples – voir Changements incompatibles.
Points forts¶
Le filtrage des exemples n’affiche que les exemples pertinents pour votre carte et votre capteur connectés, piloté par une configuration
examples/index.csv, avec une bascule dans le menuToolspour le désactiver.La métrique de mise au point s’affiche désormais en temps réel dans le visualiseur du tampon d’image et la barre d’état du terminal pour vous aider à régler la mise au point de l’objectif.
Menu Examples épuré : les dossiers de carte redondants à enfant unique sont regroupés et un texte indicatif est affiché au lieu d’un menu vide.
Ligne de redémarrage logiciel supprimée du terminal série afin que la console ne soit plus encombrée à chaque exécution.
Micrologiciel de carte fourni mis à jour vers la version 4.5.1 sur l’ensemble des cartes OpenMV et Arduino prises en charge.
Nouvelles fonctionnalités¶
Filtrage des exemples. Le menu
Examplesfiltre désormais les entrées pour n’afficher que les exemples pertinents pour la carte et le capteur connectés. Le filtrage initial par carte/capteur était piloté par une configurationfilters.txt(ef7190282), déplacé ensuite versexamples/index.csvavec des expressions régulières par carte et par capteur ainsi qu’une colonne d’aplatissement (795cc20e9) et une correspondance insensible à la casse pour les dossiers de carte et les types de capteur (3e976cb9a). Une nouvelle basculeTools> Filter examples by board and sensor type (cochée par défaut, état conservé) désactive le filtrage (fd3defe00).Métrique de mise au point. Le visualiseur du tampon d’image et la barre d’état du terminal affichent désormais une valeur Focus en temps réel calculée à partir de la trame compressée en JPEG pour vous aider à régler la mise au point de l’objectif (5834e3a41).
Autres changements et améliorations¶
Lorsqu’une carte est connectée, le menu
Examplesregroupe désormais les dossiers de carte redondants à enfant unique et affiche un texte indicatif clair « No examples found for your board » ou « Connect to your board first » au lieu d’un menu vide (795cc20e9).La ligne MicroPython
MPY: soft rebootest désormais supprimée de la sortie du terminal série afin qu’elle n’encombre plus la console à chaque exécution (b3cf63299).Les exemples fournis ont été réorganisés dans des dossiers nommés d’après les cartes (par exemple
50-Board-Control), mis à jour avec des en-têtes de licence MIT, et les exemples Image Reader/Writer ont été simplifiés pour utiliser des flux vidéo brutsimage.ImageIO. Les exemples de différence de trames « shadow removal » en mémoire et sur disque ont été supprimés (1358eeb84, 7b32f2814, 9d89f1c62).
Corrections de bogues¶
Forcer un fichier de micrologiciel de programme d’amorçage spécifique utilise désormais correctement le chemin de micrologiciel fourni au lieu de toujours revenir au
firmware.binpar défaut de la carte (a362c1c6b).Correction de la détection des périphériques i.MX (RT1060) sous Windows qui pouvait échouer en raison d’une vérification trop stricte du nombre dans
RawInputDeviceList(49571962d).Correction d’un débordement d’histogramme pour les images grandes ou lumineuses en élargissant le vecteur d’accumulation à 64 bits (5aaf923a3).
Correction du tri des dossiers d’exemples afin que les entrées d’exemples non numérotées soient ordonnées de manière cohérente (3cb994433).
Prise en charge des plateformes et des outils¶
Base Qt Creator : 10.0.1.
Micrologiciel de carte fourni : mis à jour de 4.5.0 vers 4.5.1 sur l’ensemble des cartes OpenMV et Arduino prises en charge – y compris OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT et NANO 33 BLE SENSE – y compris les images UVC et de programme d’amorçage (f6a5b12ba).
La génération de nouveaux scripts substitue désormais le format de pixels en niveaux de gris pour
HM01B0,HM0360,MT9V0X2etMT9V0X4(l’entréeMT9V034précédente est remplacée parMT9V0X2/MT9V0X4) (ef7190282).
Changements incompatibles¶
Le menu Examples requiert désormais une carte connectée lorsque le filtrage est activé, ce qui est le nouveau comportement par défaut. Tant que vous n’êtes pas connecté, le menu affiche « Connect to your board first to see examples », et une fois connecté il n’affiche que les exemples correspondant à la carte et au capteur connectés. Désactivez cela via la nouvelle bascule Tools > Filter examples by board and sensor type.