v4.5.4¶
A v4.5.4 hozzáadja a PAG7920 érzékelő támogatását és az STM32 YUV422 hardveres JPEG-et szabályozható alulmintavételezéssel, felgyorsítja a JPEG-kódolást és a morfológiát, valamint javítja az MQTT, RTSP és BLE könyvtárakat.
Kiemelt újdonságok¶
PAG7920 PixArt képérzékelő támogatás.
YUV422 hardveres JPEG STM32-n, szabályozható JPEG alulmintavételezéssel.
Gyorsabb JPEG YUV alulmintavételezés és SIMD-gyorsított erode/dilate.
Törő változás: az
erode()/dilate()/binary()argumentumfeldolgozást egységesítettük (lásd a törő változtatást).
Új funkciók¶
STM32 YUV422 hardveres JPEG — a hardveres JPEG-kódoló mostantól elfogad YUV422 bemenetet.
JPEG alulmintavételezés szabályozása — új opció a JPEG króma alulmintavételezés szabályozására.
PAG7920 — hozzáadtuk a PixArt PAG7920 képérzékelő támogatását.
Egyéb változások és fejlesztések¶
Gyorsabb JPEG YUV422/420 UV alulmintavételezés és SIMD-gyorsított
erode()/dilate().Az
ucryptolib(crypto/TLS) ismét engedélyezve van az i.MX RT (mimxrt) porton.A
pid.pykönyvtár mostantól aticks_ms()függvényt használja az elavultmillis()helyett.
Hibajavítások¶
Könyvtárak:
Javítottuk az MQTT SSL paramétereket; javítottuk az RTSP könyvtárat, hogy működjön a VLC-vel.
Rendszer és érzékelők:
Javítottuk az OpenMV RT1060 BLE átviteli sebességét (baud) és az STM32 SPI slave-módú CS kezelését (a CS láb slave módban már nincs meghajtva).
Javítottunk egy tartományon kívüli összeomlást a
set_pixel()élsimított rajzolásában.
Hardver- és laptámogatás¶
PAG7920 PixArt képérzékelő.
Arduino GIGA — engedélyeztük a kamera RESET/PEN lábát és a GC2145 elforgatást.
Törő API-változtatások¶
A felhasználó számára látható API-törések a v4.5.3 és a v4.5.4 között.
Az egyetlen törő változtatás a bináris morfológiai metódusok egységesített argumentumfeldolgozása.
erode / dilate / binary argumentumfeldolgozás (behavior)¶
Az Image.erode(), Image.dilate() és Image.binary() metódusokat áthelyeztük az egységesített mp_arg_parse_all argumentumfeldolgozóra. A korábbi pozicionális/kulcsszó sorrendre támaszkodó hívásokat szükség lehet módosítani.
Migrációs ellenőrzőlista¶
Ellenőrizd újra az argumentumsorrendet minden erode() / dilate() / binary() hívásban (a morfológiai feldolgozási változás). Minden más szkript változtatás nélkül fut.