edgePreservingFilterAsync static method
Smoothes an image using the Edge-Preserving filter.
The function smoothes Gaussian noise as well as salt & pepper noise.
For more details about this implementation, please see ReiWoe18
Reich,
S. and Wörgötter, F. and Dellen, B. (2018). A Real-Time Edge-Preserving Denoising Filter.
Proceedings of the 13th International Joint Conference on Computer Vision,
Imaging and Computer Graphics Theory and Applications (VISIGRAPP): Visapp, 85-94, 4.
DOI: 10.5220/0006509000850094.
https://docs.opencv.org/4.x/df/d2d/group__ximgproc.html#ga86fcda65ced0aafa2741088d82e9161c
Implementation
static Future<Mat> edgePreservingFilterAsync(InputArray src, int d, double threshold) async => cvRunAsync(
(callback) => ccontrib.ximgproc_edgePreservingFilter_Async(src.ref, d, threshold, callback),
matCompleter,
);