我已经缝合了两个图像,但在最终图像中有一个可见的接缝。我正在尝试使用Alpha 混合来去除该接缝。我知道使用该cvAddweight()
函数应用 Alpha 混合,但在此函数参数是两个图像,alpha,beta,gamma和 desitination 。我正在服用gamma=0
, alpha=0.6
, beta=0.4
. 作为我的代码的最后一部分,我的两个输入源图像和目标图像将是什么->
IplImage* WarpImg = cvCreateImage
(cvSize(T1Img->width*2, T1Img->height*2), T1Img->depth, T1Img- >nChannels);
cvWarpPerspective(T1Img, WarpImg, &mxH);
cvSetImageROI(WarpImg, cvRect(0, 0, T2Img->width, T2Img->height));
cvCopy(T2Img, WarpImg);
cvResetImageROI(WarpImg);
cvNamedWindow("WarpImg Img",1);
cvShowImage("WarpImg Img", WarpImg);
cvSaveImage("save.jpg",WarpImg);
我的最终图像是