v4.1.8

v4.1.8 是一個維護版本,隨附 OpenMV firmware 與範例 v4.5.5,並修正了 FORCE_FULL_SCREEN 建置設定。它仍以 Qt Creator 10.0.1 為基礎,且沒有破壞性變更。

重點摘要

  • 隨附 firmware v4.5.5,適用於所有支援的 OpenMV 與 Arduino 開發板,並更新了 firmware、bootloader 與 UVC 二進位檔。

  • 更新的範例指令碼已遷移至新的 image hint API 以及新的 img.to_jpeg() JPEG API。

  • FORCE_FULL_SCREEN 修正,使強制全螢幕建置現在可正確編譯與執行。

其他變更與改進

  • 隨附的 OpenMV firmware 與範例在所有開發板上更新為 v4.5.5(OpenMV M2/M3/H7/H7 Plus/PT/RT1060、Arduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense),包括更新的 firmware/bootloader/UVC 二進位檔。範例指令碼已遷移至新的 image hint API(由 image.scale()to_rainbow()to_jpeg() 等使用),並使用 image.AREAimage.ROTATE_180image.VFLIP/HMIRROR/TRANSPOSE 等常數,取代 mean_pooled()replace()assign()。這些範例也遷移了已棄用的 JPEG API,在 Time-of-Flight、熱影像、RPC 遠端控制、MJPEG 串流器與開發板 usb_vcp.py 範例中,將 img.compress()frame.compressed() 替換為 img.to_jpeg()to_jpeg(copy=True)0604d5284)。

錯誤修正

  • 修正了 FORCE_FULL_SCREEN 建置設定,透過將開頭的大括號移至前置處理器 #else/#endif 保護區之外,使強制全螢幕程式碼區塊能正確編譯與執行,並確保 FORCE_FULL_SCREEN-full_screen 引數兩條路徑共用相同的區塊(4354cf8f4)。

平台與工具支援

  • Qt Creator 基礎版本: 10.0.1。

  • 隨附 firmware 與範例: 更新為 v4.5.5(由 v4.5.4 更新)。

破壞性變更

無。本版本隨附新的 firmware 與一項建置修正;現有的 IDE 專案與工作流程不受影響。