Class FactoryImageDenoise

java.lang.Object
boofcv.abst.denoise.FactoryImageDenoise

public class FactoryImageDenoise extends Object

Provides and easy to use interface for removing noise from images. In some cases more advanced option are hidden for sake of ease of use.

  • Constructor Details

    • FactoryImageDenoise

      public FactoryImageDenoise()
  • Method Details

    • waveletVisu

      public static <T extends ImageGray<T>> WaveletDenoiseFilter<T> waveletVisu(Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue)
      Denoises an image using VISU Shrink wavelet denoiser.
      Parameters:
      imageType - The type of image being transform.
      numLevels - Number of levels in the wavelet transform. If not sure, try using 3.
      minPixelValue - Minimum allowed pixel intensity value
      maxPixelValue - Maximum allowed pixel intensity value
      Returns:
      filter for image noise removal.
    • waveletBayes

      public static <T extends ImageGray<T>> WaveletDenoiseFilter<T> waveletBayes(Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue)
      Denoises an image using BayesShrink wavelet denoiser.
      Parameters:
      imageType - The type of image being transform.
      numLevels - Number of levels in the wavelet transform. If not sure, try using 3.
      minPixelValue - Minimum allowed pixel intensity value
      maxPixelValue - Maximum allowed pixel intensity value
      Returns:
      filter for image noise removal.
    • waveletSure

      public static <T extends ImageGray<T>> WaveletDenoiseFilter<T> waveletSure(Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue)
      Denoises an image using SureShrink wavelet denoiser.
      Parameters:
      imageType - The type of image being transform.
      numLevels - Number of levels in the wavelet transform. If not sure, try using 3.
      minPixelValue - Minimum allowed pixel intensity value
      maxPixelValue - Maximum allowed pixel intensity value
      Returns:
      filter for image noise removal.