v4.1.6¶
La version v4.1.6 est une version de maintenance et d’exemples qui actualise l’ensemble du micrologiciel de carte fourni vers le micrologiciel OpenMV 4.5.3, réorganise les exemples OpenMV Boards par famille de cartes, et ajoute de nouveaux jeux d’exemples d’autofocus, de correction des couleurs, Pure Thermal et OpenMV RT1060. La version reste basée sur Qt Creator 10.0.1 (pas de rebase) et ne contient aucun changement incompatible pour les projets utilisateur.
Points forts¶
Le micrologiciel OpenMV 4.5.3 est désormais fourni, avec des images de micrologiciel de carte (et, pour les caméras OpenMV STM32, des images programme d’amorçage/uvc) reconstruites pour les cartes OpenMV et Arduino.
Exemples OpenMV Boards réorganisés dans les sous-dossiers
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermalet60-Shieldsavec un filtrage par carte afin que chaque carte ne voie que les exemples pertinents.Exemples Pure Thermal ajoutés, dont une démo de superposition thermique sur couleur pilotant la sortie LCD et HDMI.
Exemples de contrôle de carte OpenMV RT1060 ajoutés dans un nouveau jeu
50-IMXRT-Boards.Exemples d’autofocus du capteur et de correction des couleurs ajoutés, démontrant
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)et la méthode de matrice de correction des couleursccm()de l’image.
Nouvelles fonctionnalités¶
Ajout d’un exemple d”autofocus du capteur démontrant
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)pour les caméras prenant en charge l’autofocus (780748d66).Ajout d’un exemple de correction des couleurs montrant la nouvelle méthode de matrice de correction des couleurs
ccm()de l’image pour les décalages de teinte/saturation via des calculs matriciels YUV, en utilisantulabnumpy (780748d66).Ajout d’un jeu complet d’exemples de carte Pure Thermal, dont une démo de superposition thermique sur couleur pilotant la sortie LCD et HDMI via
fir.FIR_LEPTON,display.RGBDisplayettfp410.TFP410, ainsi que blinky et helloworld (780748d66).Ajout d’un jeu d’exemples dédié 50-IMXRT-Boards pour l’OpenMV RT1060 avec des scripts de contrôle de carte ADC, CAN, I2C, LED/PWM, contrôle moteur, broche, PWM, RTC, servo, SPI, interrupteur, minuteur, UART et chien de garde (780748d66).
Autres changements et améliorations¶
Mise à jour de l’ensemble du micrologiciel de carte fourni vers le micrologiciel OpenMV 4.5.3, en reconstruisant les images de micrologiciel pour les cartes OpenMV et Arduino (avec les images de programme d’amorçage et uvc reconstruites uniquement pour les caméras OpenMV STM32) (780748d66).
Réorganisation des exemples OpenMV Boards dans les sous-dossiers
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermalet60-Shieldsavec un filtrage par carte, en déplaçant de nombreux scripts de contrôle de carte et de shield dans la famille appropriée (780748d66).Masquage des exemples HelloWorld blinky/helloworld sur la carte Pure Thermal et ajout d’exemples STM32 basse consommation (
deep_sleep,sensor_sleep,stop_mode) (780748d66).Suppression de l’exemple
cartoon_filteret abandon de la fonction de rappel du modèle intégréperson_detectiondes exemples de fonctionnalités populaires RPC Remote-Control (08-RPC-Library/34-Remote-Control), à la suite de la suppression du modèleperson_detectionfourni dans le micrologiciel 4.5.3, et mise à jour de plusieurs exemples d’enregistrement, de dessin, WiFi et MQTT (780748d66).
Corrections de bogues¶
Correction de la traduction du filtre « All Files » de la boîte de dialogue de fichiers en chinois (
zh_CNetzh_TW) qui utilisait des caractères pleine chasse, rétablissant le motif ASCII(*.*)fonctionnel dans les boîtes de dialogue Open/Save (cecfda3b7).
Prise en charge des plateformes et des outils¶
Base Qt Creator : 10.0.1.
Micrologiciel OpenMV : mis à jour de 4.5.2 vers 4.5.3.
OPENMV2/3/4/4P/PTont reçu des reconstructions complètes micrologiciel + programme d’amorçage + uvc ;ARDUINO_GIGA/PORTENTA_H7/NICLA_VISIONont reçu micrologiciel + uvc ;ARDUINO_NANO_RP2040_CONNECTet la Nano 33 BLE Sense ont reçu uniquement le micrologiciel ;OPENMV_RT1060a reçu uniquementfirmware.bin. L’identifiantboards.txtde la Nano 33 BLE Sense a été normalisé enARDUINO_NANO_33_BLE_SENSE.Micrologiciel WiFi CYW4343 : métadonnées ajoutées pour le micrologiciel WiFi CYW43 7.45.98.50 (
CYW43_WIFI_FW_LEN383110,CYW43_CLM_LEN7222).
Changements incompatibles¶
Aucun. Cette version est entièrement compatible avec les projets existants ; la base Qt Creator est inchangée.