1. 程式人生 > >penCV中Mat類的影象如何設定ROI

penCV中Mat類的影象如何設定ROI

penCV中Mat類的影象如何設定ROI

分類: 計算機視覺 OpenCV 1273人閱讀 評論(0) 收藏 舉報

Mat類表示的影象進行ROI操作有兩種方法

(1)使用拷貝建構函式Mat(constMat& m, const Rect& roi ),矩形roi指定了興趣區

例如:

[cpp] view plain copy
  1. <span style=
    "font-size:12px;">Mat src = imread(“xx.jpg”);
  2. Mat srcROI( src, Rect(0,0,src.cols/2,src.rows/2));</span>
srcROI的資料與源影象src共享儲存區,所以此後在srcROI上的操作也會作用在源影象src上。** **

定義一個Mat型別,用於存放,影象的ROI:
imageROI = image(Rect(700, 200, logo.cols, logo.rows));

然後把log圖加到原圖上:
addWeighted(imageROI,0.5,logo,0.3,0.,imageROI);
最後顯示結果就行了:
imshow。。。。。。。

Mat類表示的影象進行ROI操作有兩種方法

(1)使用拷貝建構函式Mat(constMat& m, const Rect& roi ),矩形roi指定了興趣區

例如:

[cpp] view plain copy
  1. <span style="font-size:12px;">Mat src = imread(“xx.jpg”);
  2. Mat srcROI( src, Rect(0,0,src.cols/2,src.rows/2));</span>
srcROI的資料與源影象src共享儲存區,所以此後在srcROI上的操作也會作用在源影象src上。
** **