Click or drag to resize

CvXImgProcFastGlobalSmootherFilter Method

Simple one-line Fast Global Smoother filter call. If you have multiple images to filter with the same guide then use FastGlobalSmootherFilter interface to avoid extra computations.

Namespace:  OpenCvSharp.XImgProc
Assembly:  OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0
Syntax
public static void FastGlobalSmootherFilter(
	InputArray guide,
	InputArray src,
	OutputArray dst,
	double lambda,
	double sigmaColor,
	double lambdaAttenuation = 0.25,
	int numIter = 3
)

Parameters

guide
Type: OpenCvSharpInputArray
image serving as guide for filtering. It should have 8-bit depth and either 1 or 3 channels.
src
Type: OpenCvSharpInputArray
source image for filtering with unsigned 8-bit or signed 16-bit or floating-point 32-bit depth and up to 4 channels.
dst
Type: OpenCvSharpOutputArray
destination image.
lambda
Type: SystemDouble
parameter defining the amount of regularization
sigmaColor
Type: SystemDouble
parameter, that is similar to color space sigma in bilateralFilter.
lambdaAttenuation (Optional)
Type: SystemDouble
internal parameter, defining how much lambda decreases after each iteration. Normally, it should be 0.25. Setting it to 1.0 may lead to streaking artifacts.
numIter (Optional)
Type: SystemInt32
number of iterations used for filtering, 3 is usually enough.
See Also