Documentation of 'boofcv.abst.denoise.FactoryImageDenoise' Java class
FactoryImageDenoise
boofcv.abst.denoise

Class FactoryImageDenoise



  • public class FactoryImageDenoise
    extends java.lang.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.

    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static <T extends ImageGray>
      WaveletDenoiseFilter<T>
      waveletBayes(java.lang.Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue)
      Denoises an image using BayesShrink wavelet denoiser.
      static <T extends ImageGray>
      WaveletDenoiseFilter<T>
      waveletSure(java.lang.Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue)
      Denoises an image using SureShrink wavelet denoiser.
      static <T extends ImageGray>
      WaveletDenoiseFilter<T>
      waveletVisu(java.lang.Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue)
      Denoises an image using VISU Shrink wavelet denoiser.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FactoryImageDenoise

        public FactoryImageDenoise()
    • Method Detail

      • waveletVisu

        public static <T extends ImageGrayWaveletDenoiseFilter<T> waveletVisu(java.lang.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 ImageGrayWaveletDenoiseFilter<T> waveletBayes(java.lang.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 ImageGrayWaveletDenoiseFilter<T> waveletSure(java.lang.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.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.