cv.bm3dDenoising - MATLAB File Help
cv.bm3dDenoising

Performs image denoising using the Block-Matching and 3D-filtering algorithm

dst = cv.bm3dDenoising(src)
[dstStep1, dstStep2] = cv.bm3dDenoising(src)
[...] = cv.bm3dDenoising(..., 'OptionName',optionValue, ...)

Input

Output

Options

Performs image denoising using the Block-Matching and 3D-filtering algorithm PDF with several computational optimizations. Noise expected to be a gaussian white noise.

This function expected to be applied to grayscale images. Advanced usage of this function can be manual denoising of colored image in different colorspaces.

Note: This algorithm is patented and is excluded in the default configuration; Set OPENCV_ENABLE_NONFREE CMake option and rebuild the library.

See also