Package boofcv.alg.filter.convolve
Class ConvolveImageMean
java.lang.Object
boofcv.alg.filter.convolve.ConvolveImageMean
@Generated("boofcv.alg.filter.convolve.GenerateConvolveImageMean")
public class ConvolveImageMean
extends Object
Convolves a mean filter across the image. The mean value of all the pixels are computed inside the kernel.
DO NOT MODIFY. Automatically generated code created by GenerateConvolveImageMean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
horizontal
(GrayF32 input, GrayF32 output, int offset, int length) Performs a horizontal 1D mean box filter.static void
horizontal
(GrayF32 input, GrayF32 output, int offset, int length, @Nullable ImageBorder_F32 binput) Performs a horizontal 1D mean box filter.static void
horizontal
(GrayF64 input, GrayF64 output, int offset, int length) Performs a horizontal 1D mean box filter.static void
horizontal
(GrayF64 input, GrayF64 output, int offset, int length, @Nullable ImageBorder_F64 binput) Performs a horizontal 1D mean box filter.static void
horizontal
(GrayS16 input, GrayI16 output, int offset, int length) Performs a horizontal 1D mean box filter.static void
horizontal
(GrayS16 input, GrayI16 output, int offset, int length, @Nullable ImageBorder_S32<GrayS16> binput) Performs a horizontal 1D mean box filter.static void
horizontal
(GrayU16 input, GrayI16 output, int offset, int length) Performs a horizontal 1D mean box filter.static void
horizontal
(GrayU16 input, GrayI16 output, int offset, int length, @Nullable ImageBorder_S32<GrayU16> binput) Performs a horizontal 1D mean box filter.static void
horizontal
(GrayU8 input, GrayI8 output, int offset, int length) Performs a horizontal 1D mean box filter.static void
horizontal
(GrayU8 input, GrayI8 output, int offset, int length, @Nullable ImageBorder_S32<GrayU8> binput) Performs a horizontal 1D mean box filter.static void
vertical
(GrayF32 input, GrayF32 output, int offset, int length, @Nullable ImageBorder_F32 binput, @Nullable GrowArray<DogArray_F32> workspaces) Performs a vertical 1D mean box filter.static void
vertical
(GrayF32 input, GrayF32 output, int offset, int length, @Nullable GrowArray<DogArray_F32> workspaces) Performs a vertical 1D mean box filter.static void
vertical
(GrayF64 input, GrayF64 output, int offset, int length, @Nullable ImageBorder_F64 binput, @Nullable GrowArray<DogArray_F64> workspaces) Performs a vertical 1D mean box filter.static void
vertical
(GrayF64 input, GrayF64 output, int offset, int length, @Nullable GrowArray<DogArray_F64> workspaces) Performs a vertical 1D mean box filter.static void
vertical
(GrayS16 input, GrayI16 output, int offset, int length, @Nullable ImageBorder_S32<GrayS16> binput, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static void
vertical
(GrayS16 input, GrayI16 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static void
vertical
(GrayU16 input, GrayI16 output, int offset, int length, @Nullable ImageBorder_S32<GrayU16> binput, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static void
vertical
(GrayU16 input, GrayI16 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static void
vertical
(GrayU8 input, GrayI8 output, int offset, int length, @Nullable ImageBorder_S32<GrayU8> binput, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static void
vertical
(GrayU8 input, GrayI8 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.
-
Constructor Details
-
ConvolveImageMean
public ConvolveImageMean()
-
-
Method Details
-
horizontal
Performs a horizontal 1D mean box filter. Borders are handled by reducing the box size.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatelength
- How long the mean filter is
-
vertical
public static void vertical(GrayU8 input, GrayI8 output, int offset, int length, @Nullable @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter. Borders are handled by reducing the box size.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatelength
- How long the mean filter iswork
- (Optional) Storage for work array
-
horizontal
public static void horizontal(GrayU8 input, GrayI8 output, int offset, int length, @Nullable @Nullable ImageBorder_S32<GrayU8> binput) Performs a horizontal 1D mean box filter. Outside pixels are specified by a border.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatebinput
- Used to process image borders. If null borders are not processed.length
- How long the mean filter is
-
vertical
public static void vertical(GrayU8 input, GrayI8 output, int offset, int length, @Nullable @Nullable ImageBorder_S32<GrayU8> binput, @Nullable @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter. Outside pixels are specified by a border.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatebinput
- Used to process image borders. If null borders are not processed.work
- (Optional) Storage for work array
-
horizontal
Performs a horizontal 1D mean box filter. Borders are handled by reducing the box size.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatelength
- How long the mean filter is
-
vertical
public static void vertical(GrayS16 input, GrayI16 output, int offset, int length, @Nullable @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter. Borders are handled by reducing the box size.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatelength
- How long the mean filter iswork
- (Optional) Storage for work array
-
horizontal
public static void horizontal(GrayS16 input, GrayI16 output, int offset, int length, @Nullable @Nullable ImageBorder_S32<GrayS16> binput) Performs a horizontal 1D mean box filter. Outside pixels are specified by a border.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatebinput
- Used to process image borders. If null borders are not processed.length
- How long the mean filter is
-
vertical
public static void vertical(GrayS16 input, GrayI16 output, int offset, int length, @Nullable @Nullable ImageBorder_S32<GrayS16> binput, @Nullable @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter. Outside pixels are specified by a border.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatebinput
- Used to process image borders. If null borders are not processed.work
- (Optional) Storage for work array
-
horizontal
Performs a horizontal 1D mean box filter. Borders are handled by reducing the box size.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatelength
- How long the mean filter is
-
vertical
public static void vertical(GrayU16 input, GrayI16 output, int offset, int length, @Nullable @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter. Borders are handled by reducing the box size.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatelength
- How long the mean filter iswork
- (Optional) Storage for work array
-
horizontal
public static void horizontal(GrayU16 input, GrayI16 output, int offset, int length, @Nullable @Nullable ImageBorder_S32<GrayU16> binput) Performs a horizontal 1D mean box filter. Outside pixels are specified by a border.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatebinput
- Used to process image borders. If null borders are not processed.length
- How long the mean filter is
-
vertical
public static void vertical(GrayU16 input, GrayI16 output, int offset, int length, @Nullable @Nullable ImageBorder_S32<GrayU16> binput, @Nullable @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter. Outside pixels are specified by a border.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatebinput
- Used to process image borders. If null borders are not processed.work
- (Optional) Storage for work array
-
horizontal
Performs a horizontal 1D mean box filter. Borders are handled by reducing the box size.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatelength
- How long the mean filter is
-
vertical
public static void vertical(GrayF32 input, GrayF32 output, int offset, int length, @Nullable @Nullable GrowArray<DogArray_F32> workspaces) Performs a vertical 1D mean box filter. Borders are handled by reducing the box size.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatelength
- How long the mean filter iswork
- (Optional) Storage for work array
-
horizontal
public static void horizontal(GrayF32 input, GrayF32 output, int offset, int length, @Nullable @Nullable ImageBorder_F32 binput) Performs a horizontal 1D mean box filter. Outside pixels are specified by a border.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatebinput
- Used to process image borders. If null borders are not processed.length
- How long the mean filter is
-
vertical
public static void vertical(GrayF32 input, GrayF32 output, int offset, int length, @Nullable @Nullable ImageBorder_F32 binput, @Nullable @Nullable GrowArray<DogArray_F32> workspaces) Performs a vertical 1D mean box filter. Outside pixels are specified by a border.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatebinput
- Used to process image borders. If null borders are not processed.work
- (Optional) Storage for work array
-
horizontal
Performs a horizontal 1D mean box filter. Borders are handled by reducing the box size.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatelength
- How long the mean filter is
-
vertical
public static void vertical(GrayF64 input, GrayF64 output, int offset, int length, @Nullable @Nullable GrowArray<DogArray_F64> workspaces) Performs a vertical 1D mean box filter. Borders are handled by reducing the box size.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatelength
- How long the mean filter iswork
- (Optional) Storage for work array
-
horizontal
public static void horizontal(GrayF64 input, GrayF64 output, int offset, int length, @Nullable @Nullable ImageBorder_F64 binput) Performs a horizontal 1D mean box filter. Outside pixels are specified by a border.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatebinput
- Used to process image borders. If null borders are not processed.length
- How long the mean filter is
-
vertical
public static void vertical(GrayF64 input, GrayF64 output, int offset, int length, @Nullable @Nullable ImageBorder_F64 binput, @Nullable @Nullable GrowArray<DogArray_F64> workspaces) Performs a vertical 1D mean box filter. Outside pixels are specified by a border.- Parameters:
input
- The input image. Not modified.output
- Where the resulting image is written to. Modified.offset
- Start offset from pixel coordinatebinput
- Used to process image borders. If null borders are not processed.work
- (Optional) Storage for work array
-