这是一个对图像部分区域进行操作的程序:
#include "cv.h"
#include"highgui.h"
int main(int argc, char** argv) {
IplImage* src = cvLoadImage("a.jpg");
int x = 150;
int y = 150;
int width = 200;
int height = 200;
int add = 150;
cvSetImageROI(src, cvRect(x, y, width, height));
cvAddS(src, cvScalar(add), src);
cvResetImageROI(src);
cvNamedWindow("ROI", 1);
cvShowImage("ROI", src);
cvWaitKey(0);
return(0);
}
15.1cvSetImageROI()
定义:
void cvSetImageROI(IplImage* image,cvRect rect);
但是函数里的参数必须写成cvRect rect

这篇博客介绍了如何使用OpenCV的cvSetImageROI函数对图像的部分区域进行操作,讲解了CvRect结构以及cvAddS、cvSetZero、cvCopy等函数的使用,强调了掩码在图像处理中的作用,提供了相关函数的参数解释和应用示例。
利用cvSetImageROI对图像部分区域进行操作&spm=1001.2101.3001.5002&articleId=53982132&d=1&t=3&u=f556307849e74815b8b40554ad9960f2)
6万+

被折叠的 条评论
为什么被折叠?



