v1.5.1

v1.5.1 是一個以 Qt Creator 4.0.2 為基礎的維護版本,修正了 Python 語法高亮器掛起的問題、修正了啟動載入順序以使儲存的 UI 狀態在其餘外掛程式初始化之前被還原,並更新了特徵偵測關鍵點範例。本版本沒有重大變更。

重點摘要

  • 語法高亮器掛起問題已修正,適用於 Python 成員存取與 OpenMV 引數關鍵字。

  • 正確的啟動載入順序,使儲存的 UI 狀態(編輯器佈局、影格緩衝區縮放、直方圖與輸出視窗設定、已儲存的終端機)在其餘外掛程式初始化之前被還原。

  • 更新的關鍵點範例,加入 VGA 窗格化、更高的對比、更低的關鍵點閾值,以及在找不到關鍵點時於 keypoints_save.py 中的錯誤處理。

其他變更與改進

  • 重新調整了 特徵偵測關鍵點範例09-Feature-Detection/keypoints.pykeypoints_save.py)。兩者現在都使用 VGA 搭配 320x240 窗格化、更高的對比、更低的 find_keypoints 閾值以及 1.2 的縮放係數;keypoints.py 還收緊了其比對門檻(match_descriptor 閾值從 80 提高至 85,比對數量從 5 提高至 10),而 keypoints_save.py 則加入了一個防護機制,會在找不到關鍵點時引發例外,並在結尾加上一個 raise 以在完成後提示使用者重設相機(acc4e1696)。

錯誤修正

  • 修正了 Python 語法高亮器中因比對成員存取與 OpenMV 引數關鍵字的通用高亮器規則所造成的掛起;.member 比對規則已調整為允許點號後的可選空白(\.[a-zA-Z_]... 改為 \.\s*[a-zA-Z_]...),且循環的 OpenMVArguments 規則已改為 #pop 以避免無限迴圈(acc4e1696)。

  • 修正了啟動載入順序,使儲存的 UI 狀態(編輯器與分割器佈局、影格緩衝區縮放、JPEG 壓縮與停用影格緩衝區切換、直方圖色彩空間、輸出視窗字型縮放,以及已儲存的終端機)與應用程式資源解壓現在會在 OpenMVPlugin::extensionsInitialized() 中較早執行,先於其餘外掛程式初始化(9536b718b)。

平台與工具支援

  • Qt Creator 基礎版本: 4.0.2。

重大變更

無。這是一個修補版本,沒有使用者可見的工作流程或行為變更。