Uses of Class
boofcv.struct.border.ImageBorder_F32
Package
Description
-
Uses of ImageBorder_F32 in boofcv.alg.feature.detect.interest
Modifier and TypeFieldDescriptionprotected ImageBorder_F32
FastHessianFeatureDetector.inten0
protected ImageBorder_F32
FastHessianFeatureDetector.inten2
Modifier and TypeMethodDescriptionprotected static boolean
FastHessianFeatureDetector.checkMax
(ImageBorder_F32 inten, float bestScore, int c_x, int c_y) Sees if the best score in the current layer is greater than all the scores in a 3x3 neighborhood in another layer.protected static boolean
FeaturePyramid.checkMax
(ImageBorder_F32 inten, float bestScore, int c_x, int c_y) -
Uses of ImageBorder_F32 in boofcv.alg.filter.blur
Modifier and TypeMethodDescriptionstatic GrayF32
BlurImageOps.meanB
(GrayF32 input, @Nullable GrayF32 output, int radiusX, int radiusY, @Nullable ImageBorder_F32 binput, @Nullable GrayF32 storage, @Nullable GrowArray<DogArray_F32> workVert) Applies a mean box filter with image borders. -
Uses of ImageBorder_F32 in boofcv.alg.filter.convolve
Modifier and TypeMethodDescriptionstatic void
ConvolveImage.convolve
(Kernel2D_F32 kernel, GrayF32 input, GrayF32 output, ImageBorder_F32 border) Performs a 2D convolution across the image.static void
ConvolveImageNormalized.convolve
(Kernel2D_F32 kernel, GrayF32 src, GrayF32 dst, ImageBorder_F32 bsrc) Performs a 2D normalized convolution across the image.static float
ConvolveImageSparse.convolve
(Kernel2D_F32 kernel, ImageBorder_F32 input, int x, int y) static void
ConvolveImage.horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, ImageBorder_F32 border) Performs a horizontal 1D convolution across the image.static void
ConvolveImageMean.horizontal
(GrayF32 input, GrayF32 output, int offset, int length, @Nullable ImageBorder_F32 binput) Performs a horizontal 1D mean box filter.static void
ConvolveImageNormalized.horizontal
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst, ImageBorder_F32 bsrc) Performs a horizontal 1D normalized convolution across the image.static float
ConvolveImageSparse.horizontal
(Kernel1D_F32 kernel, ImageBorder_F32 input, int x, int y) static void
ConvolveImage.vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, ImageBorder_F32 border) Performs a vertical 1D convolution across the image.static void
ConvolveImageMean.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
ConvolveImageNormalized.vertical
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst, ImageBorder_F32 bsrc) Performs a vertical 1D normalized convolution across the image.static float
ConvolveImageSparse.vertical
(Kernel1D_F32 kernel, ImageBorder_F32 input, int x, int y) -
Uses of ImageBorder_F32 in boofcv.alg.filter.convolve.border
Modifier and TypeMethodDescriptionstatic void
ConvolveJustBorder_General_SB.convolve
(Kernel2D_F32 kernel, ImageBorder_F32 input, GrayF32 output) static void
ConvolveJustBorder_General_SB.convolve
(Kernel2D_F32 kernel, ImageBorder_F32 input, GrayF32 output, int divisor) static void
ConvolveJustBorder_General_SB.horizontal
(Kernel1D_F32 kernel, ImageBorder_F32 input, GrayF32 output) static void
ConvolveJustBorder_General_SB.horizontal
(Kernel1D_F32 kernel, ImageBorder_F32 input, GrayF32 output, int divisor) static void
ConvolveJustBorder_General_SB.vertical
(Kernel1D_F32 kernel, ImageBorder_F32 input, GrayF32 output) static void
ConvolveJustBorder_General_SB.vertical
(Kernel1D_F32 kernel, ImageBorder_F32 input, GrayF32 output, int divisor) -
Uses of ImageBorder_F32 in boofcv.alg.filter.convolve.normalized
Modifier and TypeMethodDescriptionstatic void
ConvolveNormalizedNaive_SB.convolve
(Kernel2D_F32 kernel, GrayF32 input, GrayF32 output, ImageBorder_F32 binput) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, ImageBorder_F32 binput) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, ImageBorder_F32 binput) -
Uses of ImageBorder_F32 in boofcv.alg.filter.derivative
Modifier and TypeMethodDescriptionstatic ImageBorder_F32
GImageDerivativeOps.borderDerivative_F32()
Creates a new instance of the default border for derivatives of GrayF32Modifier and TypeMethodDescriptionstatic void
HessianFromGradient.hessianPrewitt
(GrayF32 inputDerivX, GrayF32 inputDerivY, GrayF32 derivXX, GrayF32 derivYY, GrayF32 derivXY, @Nullable ImageBorder_F32 border) Computes the hessian given an image's gradient using a Prewitt operator.static void
HessianFromGradient.hessianSobel
(GrayF32 inputDerivX, GrayF32 inputDerivY, GrayF32 derivXX, GrayF32 derivYY, GrayF32 derivXY, @Nullable ImageBorder_F32 border) Computes the hessian given an image's gradient using a Sobel operator.static void
HessianFromGradient.hessianThree
(GrayF32 inputDerivX, GrayF32 inputDerivY, GrayF32 derivXX, GrayF32 derivYY, GrayF32 derivXY, @Nullable ImageBorder_F32 border) Computes the hessian given an image's gradient using a three derivative operator.static void
DerivativeLaplacian.process
(GrayF32 orig, GrayF32 deriv, @Nullable ImageBorder_F32 border) Computes the Laplacian of 'orig'.static void
GradientPrewitt.process
(GrayF32 orig, GrayF32 derivX, GrayF32 derivY, @Nullable ImageBorder_F32 border) Computes the derivative in the X and Y direction using a floating point Prewitt edge detector.static void
GradientScharr.process
(GrayF32 orig, GrayF32 derivX, GrayF32 derivY, @Nullable ImageBorder_F32 border) Computes the derivative in the X and Y direction using an integer Sobel edge detector.static void
GradientSobel.process
(GrayF32 orig, GrayF32 derivX, GrayF32 derivY, @Nullable ImageBorder_F32 border) Computes the derivative in the X and Y direction using an integer Sobel edge detector.static void
GradientThree.process
(GrayF32 orig, GrayF32 derivX, GrayF32 derivY, @Nullable ImageBorder_F32 border) Computes the derivative of anGrayF32
along the x and y axes.static void
GradientTwo0.process
(GrayF32 orig, GrayF32 derivX, GrayF32 derivY, @Nullable ImageBorder_F32 border) Computes the derivative of anGrayF32
along the x and y axes.static void
GradientTwo1.process
(GrayF32 orig, GrayF32 derivX, GrayF32 derivY, @Nullable ImageBorder_F32 border) Computes the derivative of anGrayF32
along the x and y axes.static void
HessianSobel.process
(GrayF32 orig, GrayF32 derivXX, GrayF32 derivYY, GrayF32 derivXY, @Nullable ImageBorder_F32 border) Computes the image's second derivatives.static void
HessianThree.process
(GrayF32 orig, GrayF32 derivXX, GrayF32 derivYY, GrayF32 derivXY, @Nullable ImageBorder_F32 border) Computes the second derivative of anGrayU8
along the x and y axes.static void
HessianThreeDeterminant.process
(GrayF32 orig, GrayF32 deriv, @Nullable ImageBorder_F32 border) Computes the Laplacian of 'orig'.static void
DerivativeHelperFunctions.processBorderHorizontal
(GrayF32 orig, GrayF32 deriv, Kernel1D_F32 kernel, ImageBorder_F32 borderType) static void
DerivativeHelperFunctions.processBorderVertical
(GrayF32 orig, GrayF32 deriv, Kernel1D_F32 kernel, ImageBorder_F32 borderType) -
Uses of ImageBorder_F32 in boofcv.alg.filter.derivative.impl
Modifier and TypeMethodDescriptionstatic void
HessianThreeDeterminant_Border.process
(GrayF32 input, GrayF32 output, ImageBorder_F32 border) ModifierConstructorDescriptionSpecifies how border pixels are handled.Specifies how border pixels are handled.Specifies how border pixels are handled.Specifies how border pixels are handled.Specifies how border pixels are handled. -
Uses of ImageBorder_F32 in boofcv.alg.misc
Modifier and TypeMethodDescriptionstatic void
ImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayF32 input, ImageBorder_F32 border, GrayF32 output) Copies a rectangular region from one image into another.static void
ImageMiscOps.growBorder
(GrayF32 src, ImageBorder_F32 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayF32 dst) Creates a new image which is a copy of the src image but extended with border pixels. -
Uses of ImageBorder_F32 in boofcv.alg.misc.impl
Modifier and TypeMethodDescriptionstatic void
ImplImageMiscOps_MT.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayF32 input, ImageBorder_F32 border, GrayF32 output) static void
ImplImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayF32 input, ImageBorder_F32 border, GrayF32 output) static void
ImplImageMiscOps_MT.growBorder
(GrayF32 src, ImageBorder_F32 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayF32 dst) static void
ImplImageMiscOps.growBorder
(GrayF32 src, ImageBorder_F32 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayF32 dst) -
Uses of ImageBorder_F32 in boofcv.alg.transform.census
Modifier and TypeMethodDescriptionstatic void
CensusTransform.dense3x3
(GrayF32 input, GrayU8 output, @Nullable ImageBorder_F32 border) Census transform for local 3x3 region around each pixel.static void
CensusTransform.dense5x5
(GrayF32 input, GrayS32 output, @Nullable ImageBorder_F32 border) Census transform for local 5x5 region around each pixel.static void
CensusTransform.sample_IU16
(GrayF32 input, FastAccess<Point2D_I32> sample, InterleavedU16 output, @Nullable ImageBorder_F32 border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample pointsstatic void
CensusTransform.sample_S64
(GrayF32 input, FastAccess<Point2D_I32> sample, GrayS64 output, @Nullable ImageBorder_F32 border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample points -
Uses of ImageBorder_F32 in boofcv.alg.transform.census.impl
Modifier and TypeMethodDescriptionstatic void
ImplCensusTransformBorder.dense3x3_F32
(ImageBorder_F32 input, GrayU8 output) static void
ImplCensusTransformBorder.dense5x5_F32
(ImageBorder_F32 input, GrayS32 output) static int
ImplCensusTransformBorder.regionNxN
(ImageBorder_F32 input, int cx, int cy, int radius) static short
ImplCensusTransformBorder.sample
(ImageBorder_F32 input, int cx, int cy, FastAccess<Point2D_I32> offsets, int idx0, int idx1) static void
ImplCensusTransformBorder.sample_IU16
(ImageBorder_F32 input, int radius, FastAccess<Point2D_I32> offsets, InterleavedU16 output) static long
ImplCensusTransformBorder.sample_S64
(ImageBorder_F32 input, int cx, int cy, FastAccess<Point2D_I32> offsets) static void
ImplCensusTransformBorder.sample_S64
(ImageBorder_F32 input, int radius, FastAccess<Point2D_I32> offsets, GrayS64 output) -
Uses of ImageBorder_F32 in boofcv.core.image
Modifier and TypeClassDescriptionstatic class
static class
-
Uses of ImageBorder_F32 in boofcv.core.image.border
-
Uses of ImageBorder_F32 in boofcv.struct.border
Modifier and TypeClassDescriptionclass
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.