您的位置:首页 > 运维架构

[转]opencv中的ROI(感兴趣区域)的设置

2017-03-14 15:23 281 查看

opencv中的ROI(感兴趣区域)的设置

2016-06-18 转载地址: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;


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: