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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidhorizontal(GrayF32 input, GrayF32 output, int offset, int length) Performs a horizontal 1D mean box filter.static voidhorizontal(GrayF32 input, GrayF32 output, int offset, int length, @Nullable ImageBorder_F32 binput) Performs a horizontal 1D mean box filter.static voidhorizontal(GrayF64 input, GrayF64 output, int offset, int length) Performs a horizontal 1D mean box filter.static voidhorizontal(GrayF64 input, GrayF64 output, int offset, int length, @Nullable ImageBorder_F64 binput) Performs a horizontal 1D mean box filter.static voidhorizontal(GrayS16 input, GrayI16 output, int offset, int length) Performs a horizontal 1D mean box filter.static voidhorizontal(GrayS16 input, GrayI16 output, int offset, int length, @Nullable ImageBorder_S32<GrayS16> binput) Performs a horizontal 1D mean box filter.static voidhorizontal(GrayU16 input, GrayI16 output, int offset, int length) Performs a horizontal 1D mean box filter.static voidhorizontal(GrayU16 input, GrayI16 output, int offset, int length, @Nullable ImageBorder_S32<GrayU16> binput) Performs a horizontal 1D mean box filter.static voidhorizontal(GrayU8 input, GrayI8 output, int offset, int length) Performs a horizontal 1D mean box filter.static voidhorizontal(GrayU8 input, GrayI8 output, int offset, int length, @Nullable ImageBorder_S32<GrayU8> binput) Performs a horizontal 1D mean box filter.static voidvertical(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 voidvertical(GrayF32 input, GrayF32 output, int offset, int length, @Nullable GrowArray<DogArray_F32> workspaces) Performs a vertical 1D mean box filter.static voidvertical(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 voidvertical(GrayF64 input, GrayF64 output, int offset, int length, @Nullable GrowArray<DogArray_F64> workspaces) Performs a vertical 1D mean box filter.static voidvertical(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 voidvertical(GrayS16 input, GrayI16 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static voidvertical(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 voidvertical(GrayU16 input, GrayI16 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static voidvertical(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 voidvertical(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
-