Back to Aurora Vision 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.