Package boofcv.factory.denoise
Class FactoryDenoiseWaveletAlg
java.lang.Object
boofcv.factory.denoise.FactoryDenoiseWaveletAlg
Factory for creating wavelet based image denoising classes.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
DenoiseWavelet<T>bayes
(@Nullable ShrinkThresholdRule<T> rule, Class<T> imageType) ReturnsBayes shrink
wavelet based image denoiser.static <T extends ImageGray<T>>
DenoiseWavelet<T>Returnssure shrink
wavelet based image denoiser.static <T extends ImageGray<T>>
DenoiseWavelet<T>Returnsvisu shrink
wavelet based image denoiser.
-
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) ReturnsBayes shrink
wavelet based image denoiser.- Parameters:
rule
- Shrinkage rule. If null then asoft threshold
rule will be used.imageType
- Type of image it will process.- Returns:
- Bayes Shrink
-
sure
Returnssure shrink
wavelet based image denoiser.- Parameters:
imageType
- Type of image it will process.- Returns:
- Bayes Shrink
-
visu
Returnsvisu shrink
wavelet based image denoiser.- Parameters:
imageType
- Type of image it will process.- Returns:
- Bayes Shrink
-