Table of Contents

Class Cv2.XPhoto

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

cv::xphoto functions

public static class Cv2.XPhoto
Inheritance
Cv2.XPhoto
Inherited Members

Methods

ApplyChannelGains(InputArray, OutputArray, float, float, float)

Implements an efficient fixed-point approximation for applying channel gains, which is the last step of multiple white balance algorithms.

Bm3dDenoising(InputArray, InputOutputArray, OutputArray, float, int, int, int, int, int, int, float, NormTypes, Bm3dSteps, TransformTypes)

Performs image denoising using the Block-Matching and 3D-filtering algorithm (http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf) with several computational optimizations.Noise expected to be a gaussian white noise.

Bm3dDenoising(InputArray, OutputArray, float, int, int, int, int, int, int, float, NormTypes, Bm3dSteps, TransformTypes)

Performs image denoising using the Block-Matching and 3D-filtering algorithm (http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf) with several computational optimizations.Noise expected to be a gaussian white noise.

CreateGrayworldWB()

Creates an instance of GrayworldWB

CreateLearningBasedWB(string?)

Creates an instance of LearningBasedWB

CreateSimpleWB()

Creates an instance of SimpleWB

DctDenoising(Mat, Mat, double, int)

The function implements simple dct-based denoising

Inpaint(Mat, Mat, Mat, InpaintTypes)

The function implements different single-image inpainting algorithms.

OilPainting(InputArray, OutputArray, int, int, ColorConversionCodes?)

oilPainting. See the book @cite Holzmann1988 for details.