v4.5.2

v4.5.2 aggiunge il supporto al bus CAN sul port i.MX RT, il supporto OV5640 per Arduino GIGA e gli AprilTags ad alta risoluzione sull’OpenMV RT1060, oltre a correzioni di affidabilità per camera/USB. Mjpeg.sync()/close() non accettano più un argomento fps — vedi la modifica non retrocompatibile.

In evidenza

  • Supporto al bus CAN sul port i.MX RT (mimxrt).

  • Arduino GIGA acquisisce il supporto alla camera OV5640; OpenMV RT1060 acquisisce il rilevamento di AprilTag ad alta risoluzione.

  • Modifica non retrocompatibile: Mjpeg.sync() / Mjpeg.close() non accettano più un argomento fps (gli FPS sono ora calcolati internamente).

Nuove funzionalità

  • Bus CAN — aggiunto il supporto CAN sul port i.MX RT (mimxrt).

Correzioni di bug

Camera e sensori:

  • Corretta l’impossibilità di Image.midpoint_pool() di selezionare l’area centrata.

  • Corretta l’inferenza TensorFlow (tf) con immagini non quadrate.

Sistema e USB:

  • Corretto il parsing degli argomenti del modulo tv.

  • Corretto il polling TinyUSB e il port i.MX RT ora gestisce TinyUSB mentre attende i frame del sensore (USB più reattiva durante l’acquisizione).

  • Corretto il nome del pin del LED nello script predefinito dell’OpenMV RT1060.

Hardware e supporto schede

  • Arduino GIGA — supporto alla camera OV5640.

  • i.MX RT — supporto al bus CAN.

  • OpenMV RT1060 — rilevamento di AprilTag ad alta risoluzione abilitato.

Modifiche API non retrocompatibili

Modifiche API visibili all’utente tra la v4.5.1 e la v4.5.2.

L’unica modifica non retrocompatibile è ristretta e interessa la registrazione MJPEG.

Mjpeg.sync() / Mjpeg.close() non accettano più fps (minor)

La registrazione MJPEG ora calcola il frame rate internamente dai tempi di acquisizione effettivi, quindi Mjpeg.sync() e Mjpeg.close() non accettano più un argomento fps. Le chiamate che passavano fps devono rimuovere quell’argomento.

Commit: 83229dcdf

Checklist di migrazione

È interessata solo la registrazione MJPEG: rimuovi l’argomento fps dalle chiamate a Mjpeg.sync() / Mjpeg.close() (la modifica MJPEG). Tutti gli altri script funzionano senza modifiche.