通过OpenCV混合两个图像可以使用addWeighted函数。该函数可以将两个图像按照一定的权重进行混合,生成一个新的图像。
函数原型如下:
void cv::addWeighted(
InputArray src1, // 第一个输入图像
double alpha, // 第一个输入图像的权重
InputArray src2, // 第二个输入图像
double beta, // 第二个输入图像的权重
double gamma, // 亮度调整参数
OutputArray dst // 输出图像
);
参数说明:
混合两个图像的过程是将两个图像的对应像素点按照权重进行加权求和,并加上亮度调整参数。权重越大,对应图像的贡献越大。
应用场景:
推荐的腾讯云相关产品和产品介绍链接地址:
云+社区技术沙龙[第21期]
企业创新在线学堂
极客说第三期
腾讯云存储知识小课堂
Elastic Meetup Online 第五期
云+社区技术沙龙[第12期]
2019腾讯云华北区互联网高峰论坛
云+社区开发者大会 武汉站
云+社区技术沙龙 [第32期]
领取专属 10元无门槛券
手把手带您无忧上云