v4.5.4¶
v4.5.4 adaugă suport pentru senzorul PAG7920 și JPEG hardware YUV422 pe STM32 cu subeșantionare controlabilă, accelerează codarea JPEG și morfologia și remediază bibliotecile MQTT, RTSP și BLE.
Aspecte importante¶
Suport pentru senzorul de imagine PixArt PAG7920.
JPEG hardware YUV422 pe STM32, cu subeșantionare JPEG controlabilă.
Subeșantionare JPEG YUV mai rapidă și erode/dilate accelerate SIMD.
Incompatibil: analiza argumentelor pentru
erode()/dilate()/binary()a fost standardizată (vedeți modificarea incompatibilă).
Funcționalități noi¶
JPEG hardware YUV422 pe STM32 — codorul JPEG hardware acceptă acum intrare YUV422.
Control al subeșantionării JPEG — o nouă opțiune pentru a controla subeșantionarea cromatică JPEG.
PAG7920 — a fost adăugat suport pentru senzorul de imagine PixArt PAG7920.
Alte modificări și îmbunătățiri¶
Subeșantionare UV JPEG YUV422/420 mai rapidă și
erode()/dilate()accelerate SIMD.ucryptolib(crypto/TLS) reactivat pe portul i.MX RT (mimxrt).Biblioteca
pid.pyfolosește acumticks_ms()în loc de funcția învechitămillis().
Remedieri de erori¶
Biblioteci:
Au fost corectați parametrii SSL MQTT; a fost remediată biblioteca RTSP pentru a funcționa cu VLC.
Sistem și senzori:
Au fost corectate rata baud BLE a OpenMV RT1060 și gestionarea CS în modul slave SPI pe STM32 (pinul CS nu mai este acționat în modul slave).
A fost remediată o blocare prin acces în afara limitelor în desenarea cu anti-aliasing din
set_pixel().
Suport hardware și plăci¶
Senzorul de imagine PixArt PAG7920.
Arduino GIGA — au fost activate pinul RESET/PEN al camerei și rotația GC2145.
Modificări incompatibile de API¶
Modificări de API vizibile pentru utilizator între v4.5.3 și v4.5.4.
Singura modificare incompatibilă este analiza standardizată a argumentelor pentru metodele de morfologie binară.
Analiza argumentelor erode / dilate / binary (behavior)¶
Image.erode(), Image.dilate() și Image.binary() au fost mutate pe analizatorul standardizat de argumente mp_arg_parse_all. Apelurile care s-au bazat pe ordinea anterioară a argumentelor poziționale/prin cuvânt cheie ar putea necesita ajustare.
Lista de verificare pentru migrare¶
Reverificați ordinea argumentelor în orice apeluri erode() / dilate() / binary() (modificarea analizei pentru morfologie). Toate celelalte scripturi rulează neschimbate.