當前位置: 妍妍網 > 碼農

利器 | 使用OpenCV算子工作流高效開發

2024-05-31碼農

點選上方 藍字 關註我們

微信公眾號: OpenCV學堂

關註獲取更多電腦視覺與深度學習知識

OpenCV實驗大師Python SDK

基於OpenCV實驗大師v1.02版本提供的Python SDK 實作工作流匯出與第三方套用整合與客製化開發,幫助大家提升OpenCV開發效率,支持的API類為:

VMProjectPersisterProjectDataModelImageProcessTask

其中透過VMProjectPersister中提供:

load方法實作vm工作流載入silence_run_process方法實作工作流執行處理

工作流執行並返回工作流執行結果,執行結果儲存在ProjectDataModel 類中,透過存取其成為變量tasks可以獲取全部執行結果。

SDK配置與程式碼演示

首先需要下載OpenCV實驗大師工具軟體並解壓配置完成安裝執行之後。下載與安裝OpenCV大師工具軟體連結:

直接匯入支持的三個類,基於下面的程式碼即可實作工作流的載入與執行顯示:

執行結果如下:

PyQT5界面整合

基於PyQT5實作界面整合,把工作流引擎呼叫部份封裝為一個單獨的QThread執行緒,實作界面與演算法分離,最終支持OpenCV演算法工作流的重用與第三方整合開發。執行結果演示:

系統化學習直接掃碼檢視

推薦閱讀