OpenCV 4.11.0
开源计算机视觉库
加载中…
搜索中…
无匹配项
非真实感渲染

详细描述

有用链接

http://www.inf.ufrgs.br/~eslgastal/DomainTransform

https://www.learnopencv.com/non-photorealistic-rendering-using-opencv-python-c/

枚举

枚举  {
  cv::RECURS_FILTER = 1 ,
  cv::NORMCONV_FILTER = 2
}
 边缘保持滤波器。更多…
 

函数

void cv::detailEnhance (InputArray src, OutputArray dst, float sigma_s=10, float sigma_r=0.15f)
 此滤波器增强特定图像的细节。
 
void cv::edgePreservingFilter (InputArray src, OutputArray dst, int flags=1, float sigma_s=60, float sigma_r=0.4f)
 滤波是图像和视频处理中的基本操作。边缘保持平滑滤波器用于许多不同的应用[99]
 
void cv::pencilSketch (InputArray src, OutputArray dst1, OutputArray dst2, float sigma_s=60, float sigma_r=0.07f, float shade_factor=0.02f)
 铅笔状非真实感线条绘制。
 
void cv::stylization (InputArray src, OutputArray dst, float sigma_s=60, float sigma_r=0.45f)
 风格化旨在产生具有各种效果的数字图像,这些效果并非专注于真实感。边缘感知滤波器非常适合风格化,因为它们可以抽象低对比度区域,同时保留或增强高对比度特征。
 

枚举类型文档

◆ 匿名枚举

匿名枚举

#include <opencv2/photo.hpp>

边缘保持滤波器。

枚举器
RECURS_FILTER 
Python: cv.RECURS_FILTER

递归滤波。

NORMCONV_FILTER 
Python: cv.NORMCONV_FILTER

归一化卷积滤波。

函数文档

◆ detailEnhance()

void cv::detailEnhance ( InputArray src,
OutputArray dst,
float sigma_s = 10,
float sigma_r = 0.15f )
Python
cv.detailEnhance(src[, dst[, sigma_s[, sigma_r]]]) -> dst

#include <opencv2/photo.hpp>

此滤波器增强特定图像的细节。

参数
src输入8位3通道图像。
dst与src大小和类型相同的输出图像。
sigma_s范围在0到200之间。
sigma_r范围在0到1之间。

◆ edgePreservingFilter()

void cv::edgePreservingFilter ( InputArray src,
OutputArray dst,
int flags = 1,
float sigma_s = 60,
float sigma_r = 0.4f )
Python
cv.edgePreservingFilter(src[, dst[, flags[, sigma_s[, sigma_r]]]]) -> dst

#include <opencv2/photo.hpp>

滤波是图像和视频处理中的基本操作。边缘保持平滑滤波器用于许多不同的应用[99]

参数
src输入8位3通道图像。
dst输出8位3通道图像。
flags边缘保持滤波器:cv::RECURS_FILTERcv::NORMCONV_FILTER
sigma_s范围在0到200之间。
sigma_r范围在0到1之间。

◆ pencilSketch()

void cv::pencilSketch ( InputArray src,
OutputArray dst1,
OutputArray dst2,
float sigma_s = 60,
float sigma_r = 0.07f,
float shade_factor = 0.02f )
Python
cv.pencilSketch(src[, dst1[, dst2[, sigma_s[, sigma_r[, shade_factor]]]]]) -> dst1, dst2

#include <opencv2/photo.hpp>

铅笔状非真实感线条绘制。

参数
src输入8位3通道图像。
dst1输出8位1通道图像。
dst2与src大小和类型相同的输出图像。
sigma_s范围在0到200之间。
sigma_r范围在0到1之间。
shade_factor范围在0到0.1之间。

◆ stylization()

void cv::stylization ( InputArray src,
OutputArray dst,
float sigma_s = 60,
float sigma_r = 0.45f )
Python
cv.stylization(src[, dst[, sigma_s[, sigma_r]]]) -> dst

#include <opencv2/photo.hpp>

风格化旨在产生具有各种效果的数字图像,这些效果并非专注于真实感。边缘感知滤波器非常适合风格化,因为它们可以抽象低对比度区域,同时保留或增强高对比度特征。

参数
src输入8位3通道图像。
dst与src大小和类型相同的输出图像。
sigma_s范围在0到200之间。
sigma_r范围在0到1之间。