Click or drag to resize

Cv2BilateralFilter Method

Applies bilateral filter to the image

Namespace:  OpenCvSharp
Assembly:  OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0
Syntax
public static void BilateralFilter(
	InputArray src,
	OutputArray dst,
	int d,
	double sigmaColor,
	double sigmaSpace,
	BorderTypes borderType = BorderTypes.Reflect101
)

Parameters

src
Type: OpenCvSharpInputArray
The source 8-bit or floating-point, 1-channel or 3-channel image
dst
Type: OpenCvSharpOutputArray
The destination image; will have the same size and the same type as src
d
Type: SystemInt32
The diameter of each pixel neighborhood, that is used during filtering. If it is non-positive, it's computed from sigmaSpace
sigmaColor
Type: SystemDouble
Filter sigma in the color space. Larger value of the parameter means that farther colors within the pixel neighborhood will be mixed together, resulting in larger areas of semi-equal color
sigmaSpace
Type: SystemDouble
Filter sigma in the coordinate space. Larger value of the parameter means that farther pixels will influence each other (as long as their colors are close enough; see sigmaColor). Then d>0 , it specifies the neighborhood size regardless of sigmaSpace, otherwise d is proportional to sigmaSpace
borderType (Optional)
Type: OpenCvSharpBorderTypes

[Missing <param name="borderType"/> documentation for "M:OpenCvSharp.Cv2.BilateralFilter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Double,System.Double,OpenCvSharp.BorderTypes)"]

See Also