Package boofcv.alg.filter.convolve
Class ConvolveImageDownNoBorder
java.lang.Object
boofcv.alg.filter.convolve.ConvolveImageDownNoBorder
Specialized convolution where the center of the convolution skips over a constant number of pixels in the x and/or y axis. The output it written into an image in a dense fashion, resulting in it being at a lower resolution. A typical application for this is down sampling inside an image pyramid.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckParameters(ImageGray input, ImageGray output, int skip) static voidcheckParametersH(ImageGray input, ImageGray output, int skip) static voidcheckParametersV(ImageGray input, ImageGray output, int skip) static voidconvolve(Kernel2D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static voidconvolve(Kernel2D_S32 kernel, GrayS16 input, GrayI16 output, int skip) static voidconvolve(Kernel2D_S32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor) static voidconvolve(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidconvolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidhorizontal(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static voidhorizontal(Kernel1D_S32 kernel, GrayS16 input, GrayI16 output, int skip) static voidhorizontal(Kernel1D_S32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor) static voidhorizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidhorizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidvertical(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static voidvertical(Kernel1D_S32 kernel, GrayS16 input, GrayI16 output, int skip) static voidvertical(Kernel1D_S32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor) static voidvertical(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidvertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor)
-
Constructor Details
-
ConvolveImageDownNoBorder
public ConvolveImageDownNoBorder()
-
-
Method Details
-
horizontal
-
vertical
-
convolve
-
horizontal
-
vertical
-
convolve
-
horizontal
-
vertical
-
convolve
-
horizontal
public static void horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) -
vertical
public static void vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) -
convolve
public static void convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) -
horizontal
public static void horizontal(Kernel1D_S32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor) -
vertical
public static void vertical(Kernel1D_S32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor) -
convolve
public static void convolve(Kernel2D_S32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor) -
checkParametersH
-
checkParametersV
-
checkParameters
-