v4.5.2#
v4.5.2 在 i.MX RT 移植版上新增了 CAN 匯流排支援、Arduino GIGA 的 OV5640 支援,以及 OpenMV RT1060 上的高解析度 AprilTag,外加相機/USB 可靠性修正。Mjpeg.sync()/close() 不再接受 fps 引數——詳見破壞性變更。
重點摘要#
CAN 匯流排 在 i.MX RT(mimxrt)移植版上的支援。
Arduino GIGA 獲得 OV5640 相機支援;OpenMV RT1060 獲得高解析度 AprilTag 偵測。
破壞性變更:
Mjpeg.sync()/Mjpeg.close()不再接受fps引數(FPS 現在於內部計算)。
新功能#
CAN 匯流排——在 i.MX RT(mimxrt)移植版上新增了 CAN 支援。
錯誤修正#
相機與感測器:
修正了
Image.midpoint_pool()無法選取置中區域的問題。修正了 TensorFlow(
tf)對非正方形影像的推論。
系統與 USB:
修正了
tv模組的引數解析。修正了 TinyUSB 輪詢,且 i.MX RT 移植版現在會在等待感測器影格時服務 TinyUSB(擷取期間 USB 反應更靈敏)。
修正了 OpenMV RT1060 預設指令碼的 LED 接腳名稱。
硬體與開發板支援#
Arduino GIGA——OV5640 相機支援。
i.MX RT——CAN 匯流排支援。
OpenMV RT1060——啟用高解析度 AprilTag 偵測。
破壞性 API 變更#
v4.5.1 與 v4.5.2 之間使用者可見的 API 破壞性變更。
唯一的破壞性變更範圍狹窄,僅影響 MJPEG 錄製。
Mjpeg.sync() / Mjpeg.close() 不再接受 fps (minor)#
MJPEG 錄製現在會根據實際擷取時序於內部計算影格率,因此 Mjpeg.sync() 與 Mjpeg.close() 不再接受 fps 引數。先前傳入 fps 的呼叫必須移除該引數。
提交: 83229dcdf
遷移檢查清單#
僅 MJPEG 錄製受影響:從 Mjpeg.sync() / Mjpeg.close() 呼叫中移除 fps 引數(MJPEG 變更)。所有其他指令碼皆可不變執行。