Click or drag to resize

XImgprocInvokeBilateralTextureFilter Method

http://www.emgu.com
Applies the bilateral texture filter to an image. It performs structure-preserving texture filter.

Namespace:  Emgu.CV.XImgproc
Assembly:  Emgu.CV.World (in Emgu.CV.World.dll) Version: 4.0.1.3373 (4.0.1.3373)
Syntax
public static void BilateralTextureFilter(
	IInputArray src,
	IOutputArray dst,
	int fr = 3,
	int numIter = 1,
	double sigmaAlpha = -1,
	double sigmaAvg = -1
)

Parameters

src
Type: Emgu.CVIInputArray
Source image whose depth is 8-bit UINT or 32-bit FLOAT
dst
Type: Emgu.CVIOutputArray
Destination image of the same size and type as src.
fr (Optional)
Type: SystemInt32
Radius of kernel to be used for filtering. It should be positive integer
numIter (Optional)
Type: SystemInt32
Number of iterations of algorithm, It should be positive integer
sigmaAlpha (Optional)
Type: SystemDouble
Controls the sharpness of the weight transition from edges to smooth/texture regions, where a bigger value means sharper transition. When the value is negative, it is automatically calculated.
sigmaAvg (Optional)
Type: SystemDouble
Range blur parameter for texture blurring. Larger value makes result to be more blurred. When the value is negative, it is automatically calculated as described in the paper.
Remarks
For more details about this filter see: Hojin Cho, Hyunjoon Lee, Henry Kang, and Seungyong Lee. Bilateral texture filtering. ACM Transactions on Graphics, 33(4):128:1–128:8, July 2014.
See Also