[opencv] 图像线性混合
srcimage1,srcimage2,dstimage:pIplImage;
srcimage1:=cvLoadImage('C:\Users\Fscut\Documents\RAD Studio\Projects\试验图像基本操作\test picture\timg.jpg',1);
srcimage2:=cvLoadImage('C:\Users\Fscut\Documents\RAD Studio\Projects\试验图像基本操作\test picture\2.jpg',1);
dstimage:=cvCreateImage(cvGetSize(srcimage1),srcimage1.depth,srcimage1.nChannels);
cvAddWeighted(srcimage1,0.3,srcimage2,0.7,0.0,dstimage);//主要是cvAddWeighted函数
//0.3表示srcimage1在混合图像中的权重,0.7表示srcimage2在混合图像中的权重,且两个权重值相加必须为1,三张照片的大小以及通道数都要一致
cvShowImage('dstimage',dstimage);