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 argumentfps(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.