函数的操作被限于感兴趣区域。
设置或取消ROI对应的函数:cvSetImageROI(IplImage* image, CvRect rect)和cvResetImageROI(IplImage* image)函数。
cvResetImageROI()//函数释放ROI是非常重要的,否则,将忠实的显示ROI区域。
#include "cv.h"
#include "highgui.h"
int main()
{
IplImage* dst = cvLoadImage("D:/Qt/QtTemp/ImageROI/BtyLena.jpg");
cvSetImageROI(dst, cvRect(120, 100, 80, 80));
cvAddS(dst, cvScalar(100), dst); //蓝色通道增加100后<<计算数量和数组的和
/*void cvAddS( const CvArr* src, CvScalar value, CvArr* dst, const CvArr* mask=NULL );*/
cvResetImageROI(dst); //函数释放ROI是非常重要的,否则,将忠实的显示ROI区域
cvNamedWindow("dst");
cvShowImage("dst", dst);
cvWaitKey(0);
cvReleaseImage(&dst);
cvDestroyWindow("dst");
return 0;
}
199

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



