boofcv.abst.denoise
Class FactoryImageDenoise
- java.lang.Object
-
- boofcv.abst.denoise.FactoryImageDenoise
-
public class FactoryImageDenoise extends java.lang.ObjectProvides 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 Summary
Constructors Constructor and Description FactoryImageDenoise()
-
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.
-
-
-
Method Detail
-
waveletVisu
public 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.- 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 valuemaxPixelValue- Maximum allowed pixel intensity value- Returns:
- filter for image noise removal.
-
waveletBayes
public 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.- 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 valuemaxPixelValue- Maximum allowed pixel intensity value- Returns:
- filter for image noise removal.
-
waveletSure
public 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.- 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 valuemaxPixelValue- Maximum allowed pixel intensity value- Returns:
- filter for image noise removal.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG