v2.2.0¶
v2.2.0 étend les exemples et l’outillage intégrés, ajoute l’enregistrement des journaux et le redimensionnement vidéo à l’IDE, renforce le chemin de flashage DFU et rafraîchit le micrologiciel de caméra intégré vers 3.3.1. Elle reste basée sur Qt Creator 4.0.2, et il n’y a aucun changement incompatible avec les projets existants.
Points forts¶
Des boutons Save ajoutés au terminal série et aux volets de sortie des messages/journaux exportent leur contenu vers un fichier
.txt.Le redimensionnement vidéo permet de définir une nouvelle largeur (rapport d’aspect préservé) lors de l’enregistrement ou de la conversion d’une vidéo enregistrée.
L”éditeur de seuil gagne un bouton Reset Sliders pour restaurer les seuils de niveaux de gris ou LAB à leurs plages par défaut complètes.
De nouveaux exemples pour les shields IMU, Distance, TV et Global Shutter, la radiométrie Lepton, l’ajustement de la fréquence du CPU, et un modèle d’apprentissage automatique chars74k.
Le micrologiciel de caméra intégré est mis à jour vers 3.3.1 et le chemin de flashage DFU renforcé pour des mises à niveau plus fiables.
Nouvelles fonctionnalités¶
Ajout d’un bouton Save au terminal série OpenMV et aux volets de sortie des messages/journaux du Core qui exporte le contenu du journal vers un fichier
.txt. (fba4cd119)Lors de l’enregistrement ou de la conversion d’une vidéo enregistrée, l’IDE demande désormais s’il faut la redimensionner et permet de saisir une nouvelle largeur (rapport d’aspect préservé), qui est transmise à ffmpeg via
-vf scale. (db13b4f2f)L’outil de suivi de couleur éditeur de seuil a gagné un bouton Reset Sliders qui restaure les seuils en niveaux de gris (0-255) ou LAB (L 0-100, A/B -128..127) à leurs plages par défaut complètes. (a16d7a613)
Ajout de nouveaux dossiers d’exemples IMU Shield, Distance Shield et TV Shield (
imu_read.py,distance_read.py,tv.py) ainsi qu’un exemple de flux optique MAVLink mis à jour. (f4468637b)Le jeu d’exemples intégrés a été enrichi avec l’ajustement de la fréquence du CPU, la température d’objet par radiométrie Lepton, le Global Shutter (haute fréquence d’images/déclenché), de nouveaux exemples de dessin (ellipse/points clés) et de filtres d’image (gamma/négatif), ainsi que des utilitaires
100-Libraries(MQTT, BNO055, VL53L1X). (03a5696ae)Ajout d’un exemple de reconnaissance de caractères chars74k d”apprentissage automatique et d’un nouveau modèle de réseau de neurones chars74k, et rafraîchissement du modèle smile intégré. (9d5198204)
Intégration d’un paquet d’intégration ROS (Robot Operating System) (
openmv_cam) dans la distribution de l’IDE et mise à jour du paquet d’interface LabVIEW OpenMV intégré. (b43921a48, a209fdc0c)
Autres changements et améliorations¶
Après la première exécution de l’exemple helloworld, une boîte de dialogue ponctuelle More Examples oriente désormais les utilisateurs vers
File -> Examples(avec une case « Don’t show this again »), et le message d’après mise à niveau du micrologiciel a été reformulé pour signaler que la LED RGB clignote en bleu lorsque l’autotest est terminé. (06e4f7436)Renforcement du chemin de flashage DFU : pydfu réessaie désormais clear-status jusqu’à
DFU_IDLEet porte le délai d’expiration des transferts de contrôle USB à 5000 ms, et les règles udev Linux ont été réécrites pour correspondre de manière fiable aux périphériques DFU (0483:df11) et série (1209:abd1) OpenMV et créer les liens symboliques/dev/openmvdfuet/dev/openmvcam. (49e40e8f9)Les messages d’erreur d’exécution MicroPython signalés dans l’IDE passent désormais par
tr()afin de pouvoir être localisés. (ff8bcf094)Rafraîchissement de la documentation de référence HTML hors ligne intégrée, avec l’ajout de nouvelles pages de module
omv.cpufreqetomv.tvet la mise à jour des pagesomv.fir,omv.imageetomv.sensor, ainsi que de nouvelles pages d’aperçu de tutoriel et d’architecture système. (33deb09a5)
Prise en charge des plateformes et des outils¶
Base Qt Creator : 4.0.2.
Micrologiciel de caméra OpenMV intégré : mis à jour de 3.2.0 à 3.3.1 pour OPENMV2/OPENMV3/OPENMV4 (binaires firmware, bootloader, openmv et UVC). (8a3230df4)
Pilote DFU Windows : le programme d’installation détecte désormais Windows 10 et installe un pilote STTube signé dédié à Win10, et un jeu d’outil/pilote STM32L DfuSe distinct a été intégré. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe : rafraîchissement des binaires ffmpeg/ffprobe intégrés utilisés pour la conversion vidéo pour les cibles Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) et macOS, en abandonnant les variantes inutilisées ffserver et ffmpeg 10 bits sur les cibles Linux. (6ea2f68a4)
Pilote USB-série FTDI Windows : mise à jour du paquet de pilote intégré. (919bd1d8d)
Changements incompatibles¶
Aucun. Les projets et flux de travail existants continuent de fonctionner sans changement ; la base Qt Creator reste 4.0.2.