boofcv.alg.filter.blur
Class GBlurImageOps
- java.lang.Object
-
- boofcv.alg.filter.blur.GBlurImageOps
-
public class GBlurImageOps extends java.lang.ObjectGeneralized functions for applying different image blur operators. Invokes functions fromBlurImageOps, which provides type specific functions.
-
-
Constructor Summary
Constructors Constructor and Description GBlurImageOps()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static <T extends ImageBase>
Tgaussian(T input, T output, double sigma, int radius, T storage)Applies Gaussian blur to aImageGraystatic <T extends ImageBase>
Tmean(T input, T output, int radius, ImageBase storage)Applies a mean box filter.static <T extends ImageBase>
Tmedian(T input, T output, int radius)Applies a median filter.
-
-
-
Method Detail
-
mean
public static <T extends ImageBase> T mean(T input, T output, int radius, ImageBase storage)
Applies a mean box filter.- Type Parameters:
T- Input image type.- Parameters:
input- Input image. Not modified.output- (Optional) Storage for output image, Can be null. Modified.radius- Radius of the box blur function.storage- (Optional) Storage for intermediate results. Same size as input image. Can be null.- Returns:
- Output blurred image.
-
median
public static <T extends ImageBase> T median(T input, T output, int radius)
Applies a median filter.- Type Parameters:
T- Input image type.- Parameters:
input- Input image. Not modified.output- (Optional) Storage for output image, Can be null. Modified.radius- Radius of the median blur function.- Returns:
- Output blurred image.
-
gaussian
public static <T extends ImageBase> T gaussian(T input, T output, double sigma, int radius, T storage)
Applies Gaussian blur to aImageGray- Type Parameters:
T- Input image type.- Parameters:
input- Input image. Not modified.output- (Optional) Storage for output image, Can be null. Modified.sigma- Gaussian distribution's sigma. If ≤ 0 then will be selected based on radius.radius- Radius of the Gaussian blur function. If ≤ 0 then radius will be determined by sigma.storage- (Optional) Storage for intermediate results. Same size as input image. Can be null.- Returns:
- Output blurred image.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG