| 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
)
Public Shared Sub FastGlobalSmootherFilter (
guide As InputArray,
src As InputArray,
dst As OutputArray,
lambda As Double,
sigmaColor As Double,
Optional lambdaAttenuation As Double = 0.25,
Optional numIter As Integer = 3
)
public:
static void FastGlobalSmootherFilter(
InputArray^ guide,
InputArray^ src,
OutputArray^ dst,
double lambda,
double sigmaColor,
double lambdaAttenuation = 0.25,
int numIter = 3
)
static member FastGlobalSmootherFilter :
guide : InputArray *
src : InputArray *
dst : OutputArray *
lambda : float *
sigmaColor : float *
?lambdaAttenuation : float *
?numIter : int
(* Defaults:
let _lambdaAttenuation = defaultArg lambdaAttenuation 0.25
let _numIter = defaultArg numIter 3
*)
-> unit
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