#include<opencv2\opencv.hpp>
#include<opencv2\highgui\highgui.hpp>
#include<iostream>
using namespace std;
int main(int argc,char** argv)
{
IplImage* src;
if(argc==7 &&((src=cvLoadImage(argv[1],1))!=0)) //确定命令行参数的个数并加载图像
{
int x = atoi(argv[2]);
int y = atoi(argv[3]);
int width = atoi(argv[4]);
int height= atoi(argv[5]);
int add = atoi(argv[6]);
cvSetImageROI(src,cvRect(x,y,width,height)); //在所加载的图像上创建感兴趣区域
cvAddS(src,cvScalar(add),src); //把src的元素与常量value相加并放入src中
cvResetImageROI(src);
cvNamedWindow("Roi_ADD",1);
cvShowImage("Roi_ADD",src);
cvWaitKey(0);
system("pause");
return 0;
}
}
显示结果