原图:
关键函数:
cvSetImageROI( img , cvRect(100,100,150,200) );//选定感兴趣区域
cvAddS(img,cvScalar(200,0,0),img);//B,G,R
cvResetImageROI(img);//释放感兴趣区域
#include<highgui.h>
using namespace std;
char *FileName="mosimosi.jpg";
int i,j;
int main()
{
IplImage* img = cvLoadImage( FileName , 3 );
cvSetImageROI( img , cvRect(100,100,150,200) );
cvAddS(img,cvScalar(200,0,0),img);//B,G,R
cvResetImageROI(img);
cvNamedWindow("Example1",CV_WINDOW_AUTOSIZE);
cvShowImage("Example1",img);
cvWaitKey(0);
cvReleaseImage( &img );
cvDestroyWindow("Example1");
return 0;
}
运行结果: