STM32 ISP IQTune (STM32-ISP-IQTune) 是一款全面的 STM32 ISP(圖像信號處理器)調校軟體。它為專業和非專業的 STM32 用戶提供豐富的功能與服務,幫助用戶優化其 STM32 嵌入式 ISP。
該軟體由兩部分組成:
- STM32 ISP IQTune 桌面應用程序:運行於主機(Linux® Ubuntu®、Windows® 或 macOS®)的桌面應用程序。
- ISP IQTune 嵌入式應用程序:運行於待調校設備的嵌入式應用程序。
兩部分通過主機與目標 STM32 設備之間的 USB 連接進行通信。STM32 ISP IQTune 為用戶提供完整的服務,支持調校基於 RGB RAW Bayer(拜耳陣列)或單色 RAW 傳感器及其配套鏡頭的 STM32 ISP。用戶可通過該軟體訪問並調整 STM32 ISP 參數,分析以下圖像質量:
- 在任何光照條件下輕鬆調校 STM32 ISP
- 定義白平衡 ISP 增益(僅限 RGB 傳感器)
- 為白平衡配置文件設置色彩校正矩陣(僅限 RGB 傳感器)
最終,STM32 ISP IQTune 會根據用戶定義的 ISP 配置,提供關於色彩準確性的信息與量化指標。
此外,調校 STM32 ISP 還需以下材料:
- 比色卡(Color checker chart)
- 光譜儀(Spectrometer)
- 燈箱(可選,Light box)
關於兼容 STM32 微處理器(MPU)的完整 ISP 調校流程說明,請訪問 STM32 MPU 維基:wiki.st.com/stm32mpu
關於兼容 STM32 微控制器(MCU)的完整 ISP 調校流程說明,請訪問 STM32 MCU 維基:wiki.st.com/stm32mcu
功能
- 分步調校 STM32 ISP 模塊:支持針對任意 RAW 圖像傳感器及其配套鏡頭的逐項調校。
- 直觀的用戶界面:提供便捷的可視化與配置界面,輕鬆管理 STM32 ISP 參數。
- 實時預覽:即時查看參數修改後的效果,快速驗證設置調整。
- 自動識別傳感器特性:基於共享的傳感器驅動信息,自動識別圖像傳感器及其核心參數。
- 配置高級 2A 算法:
– 自動曝光(AE)
– 自動白平衡(AWB) - 集成圖像質量分析工具:適用於任意光源環境,功能包括:
– 自動計算需應用的 STM32 ISP 增益
– 自動生成色彩校正矩陣
– 通過渲染色彩與參考色彩的 Delta 差異值 分析色彩準確性 - 配置導入與導出:支持 STM32 ISP 配置的快速導入和導出。
- 詳盡的文檔與教程:提供完整的用戶指南與操作教程,助力高效使用。
所需材料
調校 STM32 ISP 需額外準備以下材料:
- 比色卡:X-Rite ColorChecker® Classic
比色卡用於 ISP 調校。它通過提供色彩參考基準,確保傳感器色彩響應的準確調整,從而校準 ISP 以實現真實色彩還原,提升圖像質量與一致性。
注:STM32 ISP IQTune 的色彩分析基於 2014 年 11 月修訂版 的 X-Rite ColorChecker® Classic 比色卡。2014 年 11 月之前的版本在參考色值上存在細微差異,STM32 ISP IQTune 不支持舊版本。
光譜儀用於 ISP 調校中精確測量光源的色彩數值。它提供高精度色彩數據,是校準 ISP 以實現準確色彩還原的關鍵工具,主要用於獲取場景的色溫信息。
燈箱可為 ISP 調校提供穩定可控的照明環境,確保均勻的光照條件以進行精準的色彩與曝光校準。它能排除外部光源干擾,使 ISP 參數調整更加精確。
支持的設備
在 STM32-ISP-IQTune 相關軟體包中:
- X-LINUX-ISP(OpenSTLinux 擴展包) 支持 STM32MP25xx 系列微處理器
- X-CUBE-ISP(STM32Cube 擴展包) 支持 STM32N6 系列微控制器
X-LINUX-ISP 和 X-CUBE-ISP 是免費的開源軟體包,提供圖像信號處理(ISP)圖像質量優化功能,專為集成 DCMIPP ISP 攝像頭流水線 的 STM32 微處理器和微控制器設計。它們支持高級圖像質量調校,幫助開發者快速構建基於 ISP 的應用。
X-LINUX-ISP
可通過 www.st.com 或 GitHub(以 Yocto 元層形式)獲取,主要功能包括:
- 預集成至 Linux® 發行版:基於 STMicroelectronics 的 OpenSTLinux 環境。
- 支持 DCMIPP ISP 的 libcamera:集成 DCMIPP ISP 圖像處理算法(IPA),包含自動曝光(AE)、自動白平衡(AWB)及所有 ISP 控制功能。
- 支持 DCMIPP ISP 屬性的 Gstreamer 插件(libcamerasrc)
- 嵌入式傳感器調校應用:運行於目標設備,通過 USB 與主機上的 STM32 ISP IQTune 桌面應用程序交互,提供 ISP 配置訪問及傳感器調校流程。
- 簡易預覽應用示例:基於 libcamera 和 libcamerasrc Gstreamer 插件,便於快速原型開發。
X-CUBE-ISP
可通過 www.st.com 或 GitHub 獲取,主要功能包括:
- 嵌入式 ISP 庫中間件:運行於目標設備,集成 2A 算法(AE 和 AWB)及 ISP 控制與傳感器調校文件加載機制。
- 嵌入式傳感器調校應用:運行於目標設備,通過 USB 與主機上的 STM32 ISP IQTune 桌面應用程序交互,提供 ISP 配置訪問及傳感器調校流程。
- 簡易預覽應用示例:基於 ISP 庫中間件,便於快速原型開發。
評論