v4.5.2

v4.5.2 adaugă suport pentru magistrala CAN pe portul i.MX RT, suport OV5640 pentru Arduino GIGA și AprilTags de înaltă rezoluție pe OpenMV RT1060, plus corectări de fiabilitate pentru cameră/USB. Mjpeg.sync()/close() nu mai primesc un argument fps — vedeți modificarea incompatibilă.

Puncte importante

  • Suport pentru magistrala CAN pe portul i.MX RT (mimxrt).

  • Arduino GIGA câștigă suport pentru camera OV5640; OpenMV RT1060 câștigă detectare AprilTag de înaltă rezoluție.

  • Incompatibil: Mjpeg.sync() / Mjpeg.close() nu mai primesc un argument fps (FPS este acum calculat intern).

Funcționalități noi

  • Magistrala CAN — s-a adăugat suport CAN pe portul i.MX RT (mimxrt).

Corectări de erori

Cameră și senzori:

  • S-a corectat imposibilitatea ca Image.midpoint_pool() să selecteze zona centrată.

  • S-a corectat inferența TensorFlow (tf) cu imagini nepătrate.

Sistem și USB:

  • S-a corectat analiza argumentelor modulului tv.

  • S-a corectat sondarea TinyUSB, iar portul i.MX RT deservește acum TinyUSB în timp ce așteaptă cadre de la senzor (USB mai receptiv în timpul capturii).

  • S-a corectat numele pinului LED din scriptul implicit al OpenMV RT1060.

Suport hardware și plăci

  • Arduino GIGA — suport pentru camera OV5640.

  • i.MX RT — suport pentru magistrala CAN.

  • OpenMV RT1060 — detectare AprilTag de înaltă rezoluție activată.

Modificări incompatibile de API

Modificări de API vizibile pentru utilizator între v4.5.1 și v4.5.2.

Singura modificare incompatibilă este restrânsă și afectează înregistrarea MJPEG.

Mjpeg.sync() / Mjpeg.close() nu mai primesc fps (minor)

Înregistrarea MJPEG calculează acum rata de cadre intern, pe baza temporizării reale a capturii, astfel încât Mjpeg.sync() și Mjpeg.close() nu mai acceptă un argument fps. Apelurile care transmiteau fps trebuie să renunțe la acel argument.

Commit: 83229dcdf

Listă de verificare pentru migrare

Doar înregistrarea MJPEG este afectată: eliminați argumentul fps din apelurile Mjpeg.sync() / Mjpeg.close() (modificarea MJPEG). Toate celelalte scripturi rulează neschimbate.