#include "cv.h"
#include "highgui.h"
int main(){
IplImage* src1;
IplImage* src2;
src1 = cvLoadImage("lily.png");
src2 = cvLoadImage("lena.bmp");
cvNamedWindow("src1");
cvShowImage("src1", src1);
double alpha = 0.5;
double beta = 0.5;
cvSetImageROI(src1, cvRect(100, 20, 200,200));
cvSetImageROI(src2, cvRect(200, 200, 200,200));
cvAddWeighted(src1, alpha, src2, beta, 0.0,src1);
cvResetImageROI(src1);
cvResetImageROI(src2);
cvNamedWindow("Alpha_blend");
cvShowImage("Alpha_blend", src1);
cvNamedWindow("src2");
cvShowImage("src2", src2);
cvWaitKey(0);
return 0;
}
![](https://img-my.csdn.net/uploads/201301/27/1359289798_9059.jpg)
![](https://img-my.csdn.net/uploads/201301/27/1359289806_8738.png)