v4.5.4¶
v4.5.4 lägger till stöd för PAG7920-sensorn och STM32 YUV422-hårdvaru-JPEG med styrbar undersampling, snabbar upp JPEG-kodning och morfologi, samt fixar MQTT-, RTSP- och BLE-biblioteken.
Höjdpunkter¶
Stöd för PAG7920 PixArt-bildsensor.
YUV422-hårdvaru-JPEG på STM32, med styrbar JPEG-undersampling.
Snabbare JPEG YUV-undersampling och SIMD-accelererad erode/dilate.
Brytande: argumenttolkningen för
erode()/dilate()/binary()standardiserades (se den brytande ändringen).
Nya funktioner¶
STM32 YUV422-hårdvaru-JPEG — hårdvarubaserade JPEG-kodaren accepterar nu YUV422-indata.
Styrning av JPEG-undersampling — ett nytt alternativ för att styra JPEG-kromaundersampling.
PAG7920 — lade till stöd för PixArt PAG7920-bildsensorn.
Övriga ändringar och förbättringar¶
Snabbare JPEG YUV422/420 UV-undersampling och SIMD-accelererad
erode()/dilate().ucryptolib(crypto/TLS) återaktiverat på i.MX RT-porten (mimxrt).pid.py-biblioteket använder nuticks_ms()istället för den föråldrademillis().
Buggfixar¶
Bibliotek:
Korrigerade MQTT-SSL-parametrar; korrigerade RTSP-biblioteket så att det fungerar med VLC.
System och sensorer:
Korrigerade OpenMV RT1060:s BLE-baudhastighet och STM32:s CS-hantering i SPI-slavläge (CS-stiftet drivs inte längre i slavläge).
Korrigerade en krasch på grund av läsning utanför gränserna i kantutjämnad ritning i
set_pixel().
Hårdvaru- och kortstöd¶
PAG7920 PixArt-bildsensor.
Arduino GIGA — aktiverade kamerans RESET/PEN-stift och GC2145-rotation.
Brytande API-ändringar¶
Användarsynliga API-brytningar mellan v4.5.3 och v4.5.4.
Den enda brytande ändringen är den standardiserade argumenttolkningen för de binära morfologimetoderna.
Argumenttolkning för erode / dilate / binary (behavior)¶
Image.erode(), Image.dilate() och Image.binary() flyttades över till den standardiserade argumenttolkaren mp_arg_parse_all. Anrop som förlitade sig på den tidigare positionella/nyckelords-ordningen kan behöva justeras.
Migrationschecklista¶
Kontrollera på nytt argumentordningen i eventuella anrop till erode() / dilate() / binary() (morfologitolkningsändringen). Alla andra skript körs oförändrade.