Package boofcv.alg.filter.convolve
Class ConvolveImageNormalized
java.lang.Object
boofcv.alg.filter.convolve.ConvolveImageNormalized
public class ConvolveImageNormalized extends Object
Convolves a kernel across an image and scales the kernel such that the sum of the portion inside the image sums up to one.
Automatically generated by GenerateConvolveImageNormalized. DO NOT MODIFY
-
Constructor Summary
Constructors Constructor Description ConvolveImageNormalized()
-
Method Summary
Modifier and Type Method Description static void
convolve(Kernel2D_F32 kernel, GrayF32 src, GrayF32 dst)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_F32 kernel, GrayF32 src, GrayF32 dst, ImageBorder_F32 bsrc)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_F32 kernel, InterleavedF32 src, InterleavedF32 dst)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dst)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dst, ImageBorder_F64 bsrc)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_F64 kernel, InterleavedF64 src, InterleavedF64 dst)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, GrayS16 src, GrayI16 dst)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, GrayS16 src, GrayI16 dst, ImageBorder_S32<GrayS16> bsrc)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dst)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dst)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dst)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, InterleavedS16 src, InterleavedI16 dst)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, InterleavedS32 src, InterleavedS32 dst)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, InterleavedU16 src, InterleavedI16 dst)
Performs a 2D normalized convolution across the image.static void
convolve(Kernel2D_S32 kernel, InterleavedU8 src, InterleavedI8 dst)
Performs a 2D normalized convolution across the image.static void
horizontal(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst, ImageBorder_F32 bsrc)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_F32 kernel, InterleavedF32 src, InterleavedF32 dst)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst, ImageBorder_F64 bsrc)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_F64 kernel, InterleavedF64 src, InterleavedF64 dst)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, GrayS16 src, GrayI16 dst)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, GrayS16 src, GrayI16 dst, ImageBorder_S32<GrayS16> bsrc)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, InterleavedS16 src, InterleavedI16 dst)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, InterleavedS32 src, InterleavedS32 dst)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, InterleavedU16 src, InterleavedI16 dst)
Performs a horizontal 1D normalized convolution across the image.static void
horizontal(Kernel1D_S32 kernel, InterleavedU8 src, InterleavedI8 dst)
Performs a horizontal 1D normalized convolution across the image.static void
vertical(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst, ImageBorder_F32 bsrc)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_F32 kernel, InterleavedF32 src, InterleavedF32 dst)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst, ImageBorder_F64 bsrc)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_F64 kernel, InterleavedF64 src, InterleavedF64 dst)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, GrayS16 src, GrayI16 dst)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, GrayS16 src, GrayI16 dst, ImageBorder_S32<GrayS16> bsrc)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, InterleavedS16 src, InterleavedI16 dst)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, InterleavedS32 src, InterleavedS32 dst)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, InterleavedU16 src, InterleavedI16 dst)
Performs a vertical 1D normalized convolution across the image.static void
vertical(Kernel1D_S32 kernel, InterleavedU8 src, InterleavedI8 dst)
Performs a vertical 1D normalized convolution across the image.
-
Constructor Details
-
ConvolveImageNormalized
public ConvolveImageNormalized()
-
-
Method Details
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
public static void horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc)Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
public static void vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc)Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
public static void convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc)Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
public static void horizontal(Kernel1D_S32 kernel, GrayS16 src, GrayI16 dst, ImageBorder_S32<GrayS16> bsrc)Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
public static void vertical(Kernel1D_S32 kernel, GrayS16 src, GrayI16 dst, ImageBorder_S32<GrayS16> bsrc)Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
public static void convolve(Kernel2D_S32 kernel, GrayS16 src, GrayI16 dst, ImageBorder_S32<GrayS16> bsrc)Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
public static void horizontal(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc)Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
public static void vertical(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc)Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
public static void convolve(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc)Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
public static void horizontal(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc)Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
public static void vertical(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc)Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
public static void convolve(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc)Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
horizontal
Performs a horizontal 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
vertical
Performs a vertical 1D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-
convolve
Performs a 2D normalized convolution across the image.- Parameters:
src
- The original image. Not modified.dst
- Where the resulting image is written to. Modified.kernel
- The kernel that is being convolved. Not modified.
-