roi在目前的理解看來就是擷取影象的一部分進行想要的操作,比如要在一張圖的任意地方嵌入另一張圖,首先要做的事就是把要嵌入的所覆蓋的這塊地方圈出來,然後把要嵌入的放到這個框框裡就行了
建立roi的兩種方法
1、
imgroi = image(rect(x,y,width,height))
直接指定一塊矩形,選出來
2、
imgroi = image(range(y,rows),range(x,cols))
指定行數和列數,先指定
起始y座標和行數,也就是
高度,然後指定
起始x座標和列數,也就是
寬度一、利用roi進行影象疊加
mat addroi = dstimg(rect(x, y, srcimg.cols, srcimg.rows));
srcimg.copyto(addroi);
imshow(dstimg);
圈出和原大小一樣的區域,直接copyto
二、利用roi進行影象線性混合
mat addroi = dstimg(rect(x, y, srcimg.cols, srcimg.rows));
addweighted(addroi, alpha, srcimg, beta, gamma, addroi);
imshow(dstimg);
圈出和原大小一樣的區域,呼叫addweighted,輸出到原本的roi區域 2 3 感興趣區域(ROI)
一 roi介紹 二 操作 一 roi介紹 我們可能對影象中的某乙個特定區域感興趣,改區域稱為感興趣區域 region of interest,roi 二 操作 1 顯示一幅影象的感興趣區域 image 200 400,200 400 例1 2 在同一影象中,將乙個區域複製到另乙個區域 image 2...
opencv學習之感興趣區域(ROI)
新手學習就是苦啊,好多東西都要一點點的摸索,之前的經驗太少,積累太少,許多問題太簡單了,問別人都不好開口,誰讓自己太low了啊!那就自己折騰唄 今天看了opencv的矩陣和影象操作部分內容,這裡把這折騰的過程弄上來了 書上給了兩種獲得感興趣矩形區域的方式 乙個是直接用函式 cvsetimageroi...
opencv 學習之感興趣區域(ROI)
兩種獲得感興趣矩形區域的方式 乙個是直接用函式 cvsetimageroi iplimage image,cvrect rect 其中image是載入的一幅影象,rect cvrect x,y,width,height x,y給出了矩形在原影象中的起點 從左上起 width,height給出了矩形的...