| DTFilterCreate Method |
Factory method, create instance of DTFilter and produce initialization routines.
Namespace:
OpenCvSharp.XImgProc
Assembly:
OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0
Syntax public static DTFilter Create(
InputArray guide,
double sigmaSpatial,
double sigmaColor,
EdgeAwareFiltersList mode = EdgeAwareFiltersList.DTF_NC,
int numIters = 3
)
Public Shared Function Create (
guide As InputArray,
sigmaSpatial As Double,
sigmaColor As Double,
Optional mode As EdgeAwareFiltersList = EdgeAwareFiltersList.DTF_NC,
Optional numIters As Integer = 3
) As DTFilter
public:
static DTFilter^ Create(
InputArray^ guide,
double sigmaSpatial,
double sigmaColor,
EdgeAwareFiltersList mode = EdgeAwareFiltersList::DTF_NC,
int numIters = 3
)
static member Create :
guide : InputArray *
sigmaSpatial : float *
sigmaColor : float *
?mode : EdgeAwareFiltersList *
?numIters : int
(* Defaults:
let _mode = defaultArg mode EdgeAwareFiltersList.DTF_NC
let _numIters = defaultArg numIters 3
*)
-> DTFilter
Parameters
- guide
- Type: OpenCvSharpInputArray
guided image (used to build transformed distance, which describes edge structure of
guided image). - sigmaSpatial
- Type: SystemDouble
sigma_H parameter in the original article, it's similar to the sigma in the
coordinate space into bilateralFilter. - sigmaColor
- Type: SystemDouble
sigma_r parameter in the original article, it's similar to the sigma in the
color space into bilateralFilter. - mode (Optional)
- Type: OpenCvSharp.XImgProcEdgeAwareFiltersList
one form three modes DTF_NC, DTF_RF and DTF_IC which corresponds to three modes for
filtering 2D signals in the article. - numIters (Optional)
- Type: SystemInt32
optional number of iterations used for filtering, 3 is quite enough.
Return Value
Type:
DTFilter[Missing <returns> documentation for "M:OpenCvSharp.XImgProc.DTFilter.Create(OpenCvSharp.InputArray,System.Double,System.Double,OpenCvSharp.XImgProc.EdgeAwareFiltersList,System.Int32)"]
See Also