v4.5.4¶
v4.5.4 přidává podporu senzoru PAG7920 a STM32 YUV422 hardwarový JPEG s ovladatelným podvzorkováním, zrychluje kódování JPEG a morfologii a opravuje knihovny MQTT, RTSP a BLE.
Hlavní novinky¶
Podpora obrazového senzoru PixArt PAG7920.
YUV422 hardwarový JPEG na STM32, s ovladatelným podvzorkováním JPEG.
Rychlejší podvzorkování JPEG YUV a SIMD akcelerované erode/dilate.
Zásadní změna: parsování argumentů
erode()/dilate()/binary()bylo standardizováno (viz zásadní změna).
Nové funkce¶
STM32 YUV422 hardwarový JPEG — hardwarový JPEG enkodér nyní přijímá vstup YUV422.
Ovládání podvzorkování JPEG — nová možnost řízení chroma podvzorkování JPEG.
PAG7920 — přidána podpora obrazového senzoru PixArt PAG7920.
Další změny a vylepšení¶
Rychlejší UV podvzorkování JPEG YUV422/420 a SIMD akcelerované
erode()/dilate().ucryptolib(crypto/TLS) znovu povolen na portu i.MX RT (mimxrt).Knihovna
pid.pynyní používáticks_ms()místo zastaraléhomillis().
Opravy chyb¶
Knihovny:
Opraveny SSL parametry MQTT; opravena knihovna RTSP pro fungování s VLC.
Systém a senzory:
Opravena přenosová rychlost (baud rate) BLE na OpenMV RT1060 a obsluha CS v režimu SPI slave na STM32 (pin CS již není v režimu slave řízen).
Opraven pád mimo rozsah v kreslení s vyhlazováním
set_pixel().
Hardware a podpora desek¶
Obrazový senzor PixArt PAG7920.
Arduino GIGA — povolen pin kamery RESET/PEN a rotace GC2145.
Zásadní změny API¶
Uživatelsky viditelné změny API mezi v4.5.3 a v4.5.4.
Jedinou zásadní změnou je standardizované parsování argumentů pro metody binární morfologie.
Parsování argumentů erode / dilate / binary (behavior)¶
Image.erode(), Image.dilate() a Image.binary() byly převedeny na standardizovaný parser argumentů mp_arg_parse_all. Volání, která spoléhala na předchozí poziční/klíčové pořadí, mohou vyžadovat úpravu.
Kontrolní seznam migrace¶
Znovu zkontrolujte pořadí argumentů ve všech voláních erode() / dilate() / binary() (změna parsování morfologie). Všechny ostatní skripty běží beze změny.