v4.5.4¶
v4.5.4 新增了 PAG7920 感測器支援以及具備可控子取樣的 STM32 YUV422 硬體 JPEG,加快了 JPEG 編碼與形態學運算,並修正了 MQTT、RTSP 與 BLE 函式庫。
重點摘要¶
PAG7920 PixArt 影像感測器支援。
在 STM32 上的 YUV422 硬體 JPEG,並具備可控的 JPEG 子取樣。
更快的 JPEG YUV 子取樣以及 SIMD 加速的 erode/dilate。
破壞性:
erode()/dilate()/binary()的引數解析已標準化(請參閱破壞性變更)。
新功能¶
STM32 YUV422 硬體 JPEG——硬體 JPEG 編碼器現在接受 YUV422 輸入。
JPEG 子取樣控制——新增了一個控制 JPEG 色度子取樣的選項。
PAG7920——新增對 PixArt PAG7920 影像感測器的支援。
其他變更與改進¶
更快的 JPEG YUV422/420 UV 子取樣以及 SIMD 加速的
erode()/dilate()。在 i.MX RT (mimxrt) port 上重新啟用
ucryptolib(crypto/TLS)。pid.py函式庫現在使用ticks_ms()取代已棄用的millis()。
錯誤修正¶
函式庫:
修正 MQTT SSL 參數;修正 RTSP 函式庫使其能與 VLC 搭配運作。
系統與感測器:
修正 OpenMV RT1060 的 BLE 鮑率以及 STM32 SPI 從屬模式的 CS 處理(從屬模式下不再驅動 CS 接腳)。
修正
set_pixel()抗鋸齒繪製時的越界當機。
硬體與開發板支援¶
PAG7920 PixArt 影像感測器。
Arduino GIGA——啟用相機 RESET/PEN 接腳以及 GC2145 旋轉。
破壞性 API 變更¶
v4.5.3 與 v4.5.4 之間使用者可見的 API 破壞性變更。
唯一的破壞性變更是二進位形態學方法的標準化引數解析。
erode / dilate / binary 引數解析 (behavior)¶
Image.erode()、Image.dilate() 與 Image.binary() 已移至標準化的 mp_arg_parse_all 引數解析器。依賴先前位置式/關鍵字順序的呼叫可能需要調整。
移植檢查清單¶
重新檢查任何 erode() / dilate() / binary() 呼叫中的引數順序(形態學解析變更)。其他所有指令碼皆可不變執行。