#include <cv.h>
#include <highgui.h>
int main(int argc, char** argv){
cvNamedWindow("the1", CV_WINDOW_AUTOSIZE);
cvNamedWindow("the2", CV_WINDOW_AUTOSIZE);
cvNamedWindow("the3", CV_WINDOW_AUTOSIZE);
IplImage *src1, *src2;
src1 = cvLoadImage(argv[1],1);
src2 = cvLoadImage(argv[2],1);
if (((argc = 9) && (src1 != 0) && (src2 != 0))){
cvShowImage("the1", src1);
cvShowImage("the2", src2);
int x = atoi(argv[3]);
int y = atoi(argv[4]);
double width = (double)atof(argv[5]);
double height = (double)atof(argv[6]);
double alphe = (double)atof(argv[7]);
double beta = (double)atof(argv[8]);
cvSetImageROI(src1, cvRect(x, y, width, height));
cvSetImageROI(src2, cvRect(0, 0, width, height));
cvAddWeighted(src1, alphe, src2, beta, 0.0, src1);
cvResetImageROI(src1);
cvShowImage("the3", src1);
cvWaitKey(0);
cvReleaseImage(&src1);
cvReleaseImage(&src2);
cvDestroyWindow("the1");
cvDestroyWindow("the2");
cvDestroyWindow("the3");
}
return(0);
}
ronghe.zip_Alpha
版权申诉
127 浏览量
2022-09-23
01:08:47
上传
评论
收藏 549B ZIP 举报
朱moyimi
- 粉丝: 65
- 资源: 1万+