本文主要是对一张图片中的感兴趣区域ROI进行叠加
定义ROI区域的方法有两种
(1 )使用Rect()函数
Rect里面的四个参数分别是矩形左上角的横、纵坐标,矩形的长。宽。
(2)使用Range()函数
我们可以通过一个图像掩膜(mask),直接将插入处的像素设置为logo图像的像素值,具体程序如下:
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include
using namespace cv;
using namespace std;
int main()
{
Mat image = imread(“3.jpg”);
Mat logo = imread(“4.jpg”);
if (!image.data || !logo.data)
{
cout << “读取图像有误,请重新读入正确途径!” << endl;
return false;
}
imshow(“haha”, image);
imshow(“xixi”, logo);
Mat ima
opencv ROi区域图像叠加
最新推荐文章于 2023-05-29 16:50:22 发布