v4.5.4¶
v4.5.4 voegt PAG7920-sensorondersteuning en STM32 YUV422 hardware-JPEG met regelbare subsampling toe, versnelt JPEG-encodering en morfologie, en fixt de MQTT-, RTSP- en BLE-bibliotheken.
Hoogtepunten¶
PAG7920 PixArt image-sensorondersteuning.
YUV422 hardware-JPEG op STM32, met regelbare JPEG-subsampling.
Sneller JPEG YUV-subsampling en SIMD-versnelde erode/dilate.
Breaking: het parsen van argumenten van
erode()/dilate()/binary()werd gestandaardiseerd (zie de breaking change).
Nieuwe functies¶
STM32 YUV422 hardware-JPEG — de hardware-JPEG-encoder accepteert nu YUV422-invoer.
JPEG-subsamplingregeling — een nieuwe optie om JPEG-chroma-subsampling te regelen.
PAG7920 — ondersteuning toegevoegd voor de PixArt PAG7920 image-sensor.
Overige wijzigingen en verbeteringen¶
Snellere JPEG YUV422/420 UV-subsampling en SIMD-versnelde
erode()/dilate().ucryptolib(crypto/TLS) opnieuw ingeschakeld op de i.MX RT (mimxrt) port.De
pid.py-bibliotheek gebruikt nuticks_ms()in plaats van het verouderdemillis().
Bugfixes¶
Bibliotheken:
MQTT SSL-parameters gefixt; de RTSP-bibliotheek gefixt om met VLC te werken.
Systeem en sensoren:
De OpenMV RT1060 BLE-baudrate en STM32 SPI slave-modus CS-afhandeling gefixt (de CS-pin wordt niet langer aangestuurd in slave-modus).
Een out-of-bounds-crash in
set_pixel()anti-aliased tekenen gefixt.
Hardware- en boardondersteuning¶
PAG7920 PixArt image-sensor.
Arduino GIGA — de camera RESET/PEN-pin en GC2145-rotatie ingeschakeld.
Breaking API-wijzigingen¶
Voor de gebruiker zichtbare API-breaks tussen v4.5.3 en v4.5.4.
De enige breaking change is het gestandaardiseerde parsen van argumenten voor de binaire morfologiemethoden.
erode / dilate / binary argumentparsen (behavior)¶
Image.erode(), Image.dilate() en Image.binary() werden verplaatst naar de gestandaardiseerde mp_arg_parse_all argumentparser. Aanroepen die op de vorige positionele/keyword-volgorde steunden, moeten mogelijk worden aangepast.
Migratiechecklist¶
Controleer de argumentvolgorde opnieuw in eventuele erode() / dilate() / binary() aanroepen (de morfologie-parseerwijziging). Alle andere scripts draaien ongewijzigd.