Method BilateralFilter
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
BilateralFilter(InputArray, OutputArray, int, double, double, BorderTypes)
Applies bilateral filter to the image
public static void BilateralFilter(InputArray src, OutputArray dst, int d, double sigmaColor, double sigmaSpace, BorderTypes borderType = BorderTypes.Default)
Parameters
srcInputArrayThe source 8-bit or floating-point, 1-channel or 3-channel image
dstOutputArrayThe destination image; will have the same size and the same type as src
dintThe diameter of each pixel neighborhood, that is used during filtering. If it is non-positive, it's computed from sigmaSpace
sigmaColordoubleFilter 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
sigmaSpacedoubleFilter 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
borderTypeBorderTypes