在影象處理的過程中,我們時常需要對指定區域或目標進行操作,這個區域我們稱之為感興趣區域。在學習opencv的初級階段,對於感興趣區域的操作方法是必須要掌握的。
比如下圖:
我們獲取到一幀影象img,它裡面有兩個目標,乙個藍色塊和乙個紅色塊,我們一般會經常碰到以下三種情況:
(1)我們希望將img中的藍色目標提取出來並另存為乙個影象;
(2)我們希望將img中不是藍色目標的其他目標都隱藏起來,只顯示藍色目標,或只對藍色目標的區域進行影象處理。
(3)我們只希望對img中紅色目標區域進行處理。
我們假設藍色目標區域處在矩形框r中,程式**如下:
mat image,mask;
rect r1(100,100,50,100);
mat img1,img2,img3,img4;
for(;;)
結果如下:
注意:上圖中第二行的那個img2應該為img3,。
感興趣區域ROI
roi在目前的理解看來就是擷取影象的一部分進行想要的操作,比如要在一張圖的任意地方嵌入另一張圖,首先要做的事就是把要嵌入的所覆蓋的這塊地方圈出來,然後把要嵌入的放到這個框框裡就行了 建立roi的兩種方法 1 imgroi image rect x,y,width,height 直接指定一塊矩形,選出...
opencv學習之感興趣區域(ROI)
新手學習就是苦啊,好多東西都要一點點的摸索,之前的經驗太少,積累太少,許多問題太簡單了,問別人都不好開口,誰讓自己太low了啊!那就自己折騰唄 今天看了opencv的矩陣和影象操作部分內容,這裡把這折騰的過程弄上來了 書上給了兩種獲得感興趣矩形區域的方式 乙個是直接用函式 cvsetimageroi...
opencv 學習之感興趣區域(ROI)
兩種獲得感興趣矩形區域的方式 乙個是直接用函式 cvsetimageroi iplimage image,cvrect rect 其中image是載入的一幅影象,rect cvrect x,y,width,height x,y給出了矩形在原影象中的起點 從左上起 width,height給出了矩形的...