OpenCV4.图像融合、亮度-对比度调节
发布时间
阅读量:
阅读量
图像混合
线性混合操作理论分析
函数g(x)可表示为g(x)=(1-\alpha)f_{0}(x)+\alpha f_{1}(x),其中参数α的取值区间限定在0到1之间。
相关API
addWeighted函数用于将输入图像1与输入图像2按照各自对应的alpha值进行加权融合,并结合gamma值生成最终的混合图像。需要注意的是,参与运算的两张图像在尺寸规格上必须保持完全一致。
代码展示
#include <iostream>
#include "opencv2/opencv.hpp"
using namespace std;
using namespace cv;
int main()
{
Mat src1 = imread("F:/Opencvlearn/picture/1.jpg");
Mat src2 = imread("F:/Opencvlearn/picture/2.jpg");
Mat dst;
if(src1.empty())
{
cout << "could not load image1..." << endl;
return -1;
}
全部评论 (0)
还没有任何评论哟~
