OpenCV图像处理(五)图片混合

1、addWeighted()

// 函数说明
void addWeighted(InputArray src1,// 原图1
 double alpha,// 原图1 权重
 InputArray src2,// 原图2
double beta, // 原图2 权重
double gamma, // 附加值
OutputArray dst, // 输出图像
int dtype = -1);// 输出图深度,-1代表等同于原图1深度

2、测试代码

void test4() {
    Mat src1 = imread("D:/city.png");
    Mat src2 = imread("D:/yudi.png");
    Mat dst;
    addWeighted(src1, 0.5, src2, 0.5, 0, dst);
    imshow("dst", dst);
}
OpenCV图像处理(五)图片混合_第1张图片
city.png

OpenCV图像处理(五)图片混合_第2张图片
yudi.png
OpenCV图像处理(五)图片混合_第3张图片
image.png

你可能感兴趣的:(OpenCV图像处理(五)图片混合)