Class FactoryDenoiseWaveletAlg

java.lang.Object
boofcv.factory.denoise.FactoryDenoiseWaveletAlg

public class FactoryDenoiseWaveletAlg extends Object
Factory for creating wavelet based image denoising classes.
  • Constructor Details

    • FactoryDenoiseWaveletAlg

      public FactoryDenoiseWaveletAlg()
  • Method Details

    • bayes

      public static <T extends ImageGray<T>> DenoiseWavelet<T> bayes(@Nullable @Nullable ShrinkThresholdRule<T> rule, Class<T> imageType)
      Returns Bayes shrink wavelet based image denoiser.
      Parameters:
      rule - Shrinkage rule. If null then a soft threshold rule will be used.
      imageType - Type of image it will process.
      Returns:
      Bayes Shrink
    • sure

      public static <T extends ImageGray<T>> DenoiseWavelet<T> sure(Class<T> imageType)
      Returns sure shrink wavelet based image denoiser.
      Parameters:
      imageType - Type of image it will process.
      Returns:
      Bayes Shrink
    • visu

      public static <T extends ImageGray<T>> DenoiseWavelet<T> visu(Class<T> imageType)
      Returns visu shrink wavelet based image denoiser.
      Parameters:
      imageType - Type of image it will process.
      Returns:
      Bayes Shrink