OpenCV每日函数 计算摄影模块(5) 无缝克隆算法
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 通道图像。 |
相关文章
- opencv求逆矩阵函数_c++矩阵
- OpenCV人脸识别的原理 .
- Opencv分水岭算法——watershed自动图像分割用法[通俗易懂]
- OpenCV 模板匹配 matchTemplate 源码解析
- 【OpenCV】Chapter9.边缘检测与图像分割
- 【OpenCV】Chapter10.色彩转换与图像绘制
- POSIT算法的原理–opencv 3D姿态估计[通俗易懂]
- imread怎么读取图片_opencv读不到图片
- opencv lsd算法_opencv目标识别
- opencv remap matlab,如何使用OpenCV的remap函数?
- 【计算机视觉】使用OpenCV处理色彩空间(Python版)
- Python+Opencv解析一段视频并逐帧保存到本地
- OpenCV这么简单为啥不学——1.2、图片截取(数组截取)
- OpenCV图像匹配算法之surf详解编程语言
- Linux下运用OpenCV进行计算机视觉编程(linuxcv2)
- Linux 安装OpenCV简易指南(linux安装opencv)
- 一步步搭建Linux环境并安装OpenCV(linux安装opencv)