[轉]opencv中的ROI(感興趣區域)的設置


opencv中的ROI(感興趣區域)的設置

轉載地址:http://blog.csdn.net/qq_27389855/article/details/51706488
 

利用ROI(感興趣區域)可以實現圖像的疊加,筆者將小丑圖像疊加到證件照頭部,非常有意思!!!源代碼如下

 

#include <opencv2/core/core.hpp>

#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>


using namespace cv;
using namespace std;

int main()
{
Mat src1 = imread("1.jpg");                            //源文件下放一證件照
Mat src2 = imread("2.jpg");    //源文件下放一小丑圖
if (!src1.data)
cout << "圖片1讀取失敗" << endl;
if (!src2.data)
cout << "圖片2讀取失敗" << endl;


Mat ROI = src1(Rect(95,50, src2.cols, src2.rows));   //設置ROI(感興趣區域,這里選擇證件照的頭部)
Mat mask = imread("2.jpg",0);
src2.copyTo(ROI, mask);
imshow("ROI圖片疊加", src1);                         //顯示圖片
waitKey(0);
return 0;


}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM