Back to FabImage Studio website

You are here: Start » Filter Reference » OpenCV » Computational Photography » cvFastNlMeansDenoisingColored

cvFastNlMeansDenoisingColored


Module: OpenCV

Perform image denoising using Non-local Means Denoising algorithm.

Name Type Range Description
Input value
inImage Image Input image
Input value
inFilterStrength Real 1.0 - Parameter regulating filter strength. Big h value perfectly removes noise but also removes image details, smaller h value preserves details but also preserves some noise.
Input value
inFilterStrengthColor Real 1.0 - The same as filter strength but for color components. For most images value equals 10 will be enough to remove colored noise and do not distort colors.
Input value
inTemplateWindowSize Integer 1 - Size in pixels of the window that is used to compute weighted average for given pixel. Should be odd. Affect performance linearly.
Input value
inSearchWindowSize Integer 1 - Size in pixels of the template patch that is used to compute weights. Should be odd.
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 Input image must have 3 channels in cvFastNlMeansDenoisingColored.

Complexity Level

This filter is available on Basic Complexity Level.