Advertisement

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)

还没有任何评论哟~