zl程序教程

您现在的位置是:首页 >  后端

当前栏目

OpenCV每日函数 计算摄影模块(5) 无缝克隆算法

Opencv算法计算模块 函数 每日 无缝 克隆
2023-09-14 09:01:34 时间

一、概述

        借助无缝克隆算法,您可以从一张图像中复制一个对象,然后将其粘贴到另一张图像中,从而形成一个看起来无缝且自然的构图。

二、函数原型

        给定一个原始彩色图像,可以无缝混合该图像的两个不同颜色版本。

void 	cv::colorChange (InputArray src, InputArray mask, OutputArray dst, float red_mul=1.0f, float green_mul=1.0f, float blue_mul=1.0f)
src 输入 8 位 3 通道图像。
mask 输入 8 位 1 或 3 通道图像。
dst 输出与 src 大小和类型相同的图像。
red_mul R 通道倍增因子。
green_mul G 通道倍增因子。
blue_mul B 通道倍增因子。

         对选区内部的梯度场应用适当的非线性变换,然后用泊松求解器积分,局部修改图像的表观照明。

void 	cv::illuminationChange (InputArray src, InputArray mask, OutputArray dst, float alpha=0.2f, float beta=0.4f)
src 输入 8 位 3 通道图像。
mask 输入 8 位 1 或 3 通道图像。