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
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
checkParameters
(ImageGray input, ImageGray output, int skip) static void
checkParametersH
(ImageGray input, ImageGray output, int skip) static void
checkParametersV
(ImageGray input, ImageGray output, int skip) static void
convolve
(Kernel2D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
convolve
(Kernel2D_S32 kernel, GrayS16 input, GrayI16 output, int skip) static void
convolve
(Kernel2D_S32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor) static void
convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
horizontal
(Kernel1D_S32 kernel, GrayS16 input, GrayI16 output, int skip) static void
horizontal
(Kernel1D_S32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor) static void
horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
vertical
(Kernel1D_S32 kernel, GrayS16 input, GrayI16 output, int skip) static void
vertical
(Kernel1D_S32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor) static void
vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
vertical
(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
-