ROI OpenCV實現感興趣區域(ROI)的表達

2021-10-01 06:10:13 字數 427 閱讀 2957

感興趣區域(roi)在機器視覺應用中經常需要頻繁用到,是我們實現各種演算法驗證的基礎。實際專案中我們會遇到矩形、圓、橢圓、不規則多邊形等多種形式的roi,但是opencv中只能通過矩形來表達,不能滿足我們實際的專案的要求,halcon甚至可以實現roi的與或非等邏輯運算,大大增加了實際專案中的想象,實現一種靈活快速的表達方式顯得很重要。

這裡實現的思路是參考《機器視覺演算法與應用》中行程編碼。

如圖所示,建立乙個結構體,包含當前行(row)、起始列(starcol)、終止列(endcol),用於儲存乙個行程,乙個行程為乙個元素,依次儲存到容器中。

**實現思路:獲取roi的輸入點、構成乙個閉合的多邊形、得到座標集合、以橫為單位遍歷、得到起始列終止列。

Opencv感興趣區處理

用roi來增加某範圍的畫素值 include include ch3 ex3 12 image name x y width height add int main iplimage src cvnamedwindow example3 12 pre cv window autosize cvnam...

感興趣區域ROI

roi在目前的理解看來就是擷取影象的一部分進行想要的操作,比如要在一張圖的任意地方嵌入另一張圖,首先要做的事就是把要嵌入的所覆蓋的這塊地方圈出來,然後把要嵌入的放到這個框框裡就行了 建立roi的兩種方法 1 imgroi image rect x,y,width,height 直接指定一塊矩形,選出...

最近感興趣的東西

1 定位與本地搜尋 2 如何培養研發團隊的學習力 伺服器模型及可參考的 搜尋效能及查詢方式 網路上大量開源c 程式,有很多設計是包括記憶體管理,系統資源管理,效能問題,執行緒池,nginx併發模式等 單寫多讀鎖的c 實現 參考 c c 商用之道 目前工作中大量的底層架構知識 引擎架構理解 7款開源e...