v4.5.2¶
v4.5.2 ajoute la prise en charge du bus CAN sur le port i.MX RT, la prise en charge de l’OV5640 sur l’Arduino GIGA, et les AprilTags haute résolution sur l’OpenMV RT1060, ainsi que des corrections de fiabilité caméra/USB. Mjpeg.sync()/close() ne prennent plus d’argument fps — voir le changement incompatible.
Points forts¶
Prise en charge du bus CAN sur le port i.MX RT (mimxrt).
L”Arduino GIGA gagne la prise en charge de la caméra OV5640 ; l”OpenMV RT1060 gagne la détection d’AprilTag haute résolution.
Incompatibilité :
Mjpeg.sync()/Mjpeg.close()ne prennent plus d’argumentfps(le FPS est désormais calculé en interne).
Nouvelles fonctionnalités¶
Bus CAN — ajout de la prise en charge du CAN sur le port i.MX RT (mimxrt).
Corrections de bugs¶
Caméra et capteurs :
Correction de
Image.midpoint_pool()qui ne parvenait pas à sélectionner la zone centrée.Correction de l’inférence TensorFlow (
tf) avec des images non carrées.
Système et USB :
Correction de l’analyse des arguments du module
tv.Correction du polling TinyUSB, et le port i.MX RT gère désormais TinyUSB pendant l’attente des trames du capteur (USB plus réactif pendant la capture).
Correction du nom de la broche LED du script par défaut de l’OpenMV RT1060.
Matériel et prise en charge des cartes¶
Arduino GIGA — prise en charge de la caméra OV5640.
i.MX RT — prise en charge du bus CAN.
OpenMV RT1060 — détection d’AprilTag haute résolution activée.
Changements d’API incompatibles¶
Ruptures d’API visibles par l’utilisateur entre v4.5.1 et v4.5.2.
Le seul changement incompatible est restreint et affecte l’enregistrement MJPEG.
Mjpeg.sync() / Mjpeg.close() ne prennent plus fps (mineur)¶
L’enregistrement MJPEG calcule désormais la fréquence d’images en interne à partir du timing de capture réel, de sorte que Mjpeg.sync() et Mjpeg.close() n’acceptent plus d’argument fps. Les appels qui passaient fps doivent supprimer cet argument.
Commit : 83229dcdf
Liste de contrôle de migration¶
Seul l’enregistrement MJPEG est affecté : supprimez l’argument fps des appels Mjpeg.sync() / Mjpeg.close() (le changement MJPEG). Tous les autres scripts s’exécutent sans modification.