Start » Filter Reference » OpenCV » Computational Photography » cvFastNlMeansDenoisingMulti

cvFastNlMeansDenoisingMulti


Module: OpenCV

Perform image denoising using Non-local Means Denoising algorithm.

Name Type Range Description
Input value
inImages ImageArray
Input value
inFilterStrength RealArray Parameter regulating filter strength for luminance component. Bigger h value perfectly removes noise but also removes image details, smaller h value preserves details but also preserves some noise.
Input value
inImageIndex Integer 0 - Target image to denoise index.
Input value
inTemporalWindowSize Integer 1 - Number of surrounding images to use for target image denoising. Should be odd.
Input value
inTemplateWindowSize Integer 1 - Size in pixels of the template patch that is used to compute weights. Should be odd.
Input value
inSearchWindowSize Integer 1 - Size in pixels of the window that is used to compute weighted average for given pixel. Should be odd. Affect performance linearly.
Output value
outResult Image

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Image index must match to images size in cvFastNlMeansDenoisingMulti.

Complexity Level

This filter is available on Basic Complexity Level.