Uses of Class
boofcv.struct.border.ImageBorder
Package
Description
-
Uses of ImageBorder in boofcv.abst.distort
Modifier and TypeMethodDescriptionFDistort.border
(@Nullable ImageBorder border) Sets how the interpolation handles borders. -
Uses of ImageBorder in boofcv.abst.filter.convolve
-
Uses of ImageBorder in boofcv.abst.filter.interpolate
Modifier and TypeMethodDescriptionvoid
InterpolatePixel_PL_using_SB.setBorder
(ImageBorder<Planar<T>> border) -
Uses of ImageBorder in boofcv.abst.transform.census
ModifierConstructorDescriptionprotected
FilterCensusTransform
(int radius, @Nullable ImageBorder<In> border, Class<In> imageType, ImageType<Out> outType) FilterCensusTransformD33U8
(@Nullable ImageBorder<In> border, Class<In> imageType) FilterCensusTransformD55S32
(@Nullable ImageBorder<In> border, Class<In> imageType) FilterCensusTransformSampleIU16
(FastAccess<Point2D_I32> samples, @Nullable ImageBorder<In> border, Class<In> imageType) FilterCensusTransformSampleS64
(FastAccess<Point2D_I32> samples, @Nullable ImageBorder<In> border, Class<In> imageType) -
Uses of ImageBorder in boofcv.alg.border
Modifier and TypeMethodDescriptionvoid
GrowBorder.setBorder
(ImageBorder<T> border) void
GrowBorderSB.SB_F32.setBorder
(ImageBorder<GrayF32> border) void
GrowBorderSB.SB_F64.setBorder
(ImageBorder<GrayF64> border) void
GrowBorderSB.SB_I_S32.setBorder
(ImageBorder<T> _border) void
GrowBorderSB.SB_S32.setBorder
(ImageBorder<GrayS32> border) void
GrowBorderSB.SB_S64.setBorder
(ImageBorder<GrayS64> border) -
Uses of ImageBorder in boofcv.alg.disparity
Modifier and TypeMethodDescriptionvoid
DisparityBlockMatchRowFormat.setBorder
(ImageBorder<Input> border) -
Uses of ImageBorder in boofcv.alg.disparity.block
Modifier and TypeMethodDescriptionvoid
BlockRowScore.ArrayS32_BF32.setBorder
(ImageBorder<GrayF32> border) void
BlockRowScore.ArrayS32_BS32.setBorder
(ImageBorder<T> border) void
BlockRowScore.ArrayS32_BS64.setBorder
(ImageBorder<GrayS64> border) void
BlockRowScore.setBorder
(ImageBorder<T> border) void
BlockRowScoreNcc.F32.setBorder
(ImageBorder<GrayF32> border) void
BlockRowScoreNcc.setBorder
(ImageBorder<T> border) -
Uses of ImageBorder in boofcv.alg.disparity.block.score
Modifier and TypeFieldDescriptionprotected ImageBorder<Input>
DisparitySparseRectifiedScoreBM.border
Modifier and TypeMethodDescriptionvoid
DisparityScoreBM_F32.setBorder
(ImageBorder<GrayF32> border) void
DisparityScoreBM_S32.setBorder
(ImageBorder<T> border) void
DisparityScoreBMBestFive_F32.setBorder
(ImageBorder<GrayF32> border) void
DisparityScoreBMBestFive_S32.setBorder
(ImageBorder<T> border) void
DisparitySparseRectifiedScoreBM.setBorder
(ImageBorder<Input> border) Specifies how the image border is handled -
Uses of ImageBorder in boofcv.alg.distort
Modifier and TypeMethodDescriptionvoid
AbstractInterpolatePixelS.setBorder
(ImageBorder<T> border) -
Uses of ImageBorder in boofcv.alg.filter.blur
Modifier and TypeMethodDescriptionstatic <T extends ImageBase<T>>
booleanBOverrideBlurImageOps.invokeNativeMeanBorder
(T input, T output, int radiusX, int radiusY, @Nullable ImageBorder<T> border, T storage) Extended border meanBlurImageOps.meanB
(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, @Nullable ImageBorder<T> binput, T storage, @Nullable GrowArray workVert) Applies a mean box filter with extended borders.static <T extends ImageBase<T>>
TGBlurImageOps.meanB
(T input, T output, int radiusX, int radiusY, @Nullable ImageBorder<T> border, @Nullable ImageBase storage, @Nullable GrowArray workVert) Applies a mean box filter with borders.void
BOverrideBlurImageOps.Mean.processMeanBorder
(T input, T output, int radiusX, int radiusY, @Nullable ImageBorder<T> border, T storage) -
Uses of ImageBorder in boofcv.alg.filter.convolve
Modifier and TypeMethodDescriptionstatic <In extends ImageBase<In>,
Out extends ImageBase<Out>, K extends Kernel2D, B extends ImageBorder<In>>
voidGConvolveImageOps.convolve
(K kernel, In input, Out output, B border) Performs a 2D convolution across the image.static <In extends ImageBase<In>,
Out extends ImageBase<Out>, K extends Kernel2D, B extends ImageBorder<In>>
voidGConvolveImageOps.convolve
(K kernel, In input, Out output, BorderType borderType) Performs a 2D convolution across the image.static <In extends ImageBase<In>,
Out extends ImageBase<Out>, K extends Kernel1D, B extends ImageBorder<In>>
voidGConvolveImageOps.horizontal
(K kernel, In input, Out output, B border) Performs a horizontal 1D convolution across the image.static <In extends ImageBase<In>,
Out extends ImageBase<Out>, K extends Kernel1D, B extends ImageBorder<In>>
voidGConvolveImageOps.vertical
(K kernel, In input, Out output, B border) Performs a vertical 1D convolution across the image.Modifier and TypeMethodDescriptionvoid
BOverrideConvolveImage.Convolve.convolve
(Kernel2D kernel, ImageBase input, ImageBase output, ImageBorder border) GConvolveImageOps.convolveNormalized
(K kernel, T input, T output, ImageBorder border) Performs a 2D convolution across the image while re-normalizing the kernel depending on its overlap with the image.void
BOverrideConvolveImage.Horizontal.horizontal
(Kernel1D kernel, ImageBase input, ImageBase output, ImageBorder border) static boolean
BOverrideConvolveImage.invokeNativeConvolve
(Kernel2D kernel, ImageBase input, ImageBase output, ImageBorder border) static boolean
BOverrideConvolveImage.invokeNativeHorizontal
(Kernel1D kernel, ImageBase input, ImageBase output, ImageBorder border) static boolean
BOverrideConvolveImage.invokeNativeVertical
(Kernel1D kernel, ImageBase input, ImageBase output, ImageBorder border) void
BOverrideConvolveImage.Vertical.vertical
(Kernel1D kernel, ImageBase input, ImageBase output, ImageBorder border) -
Uses of ImageBorder in boofcv.alg.filter.derivative
Modifier and TypeMethodDescriptionGradientPrewitt.process
(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientScharr.process
(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientSobel.process
(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientThree.process
(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientTwo0.process
(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientTwo1.process
(I input, D derivX, D derivY, @Nullable ImageBorder border) HessianSobel.process
(I input, D derivXX, D derivYY, D derivXY, @Nullable ImageBorder border) HessianThree.process
(I input, D derivXX, D derivYY, D derivXY, @Nullable ImageBorder border) -
Uses of ImageBorder in boofcv.alg.interpolate
Modifier and TypeFieldDescriptionprotected ImageBorder<T>
BilinearPixelMB.border
protected ImageBorder<T>
BilinearPixelS.border
protected ImageBorder<T>
NearestNeighborPixelMB.border
protected ImageBorder<T>
NearestNeighborPixelS.border
protected ImageBorder<T>
PolynomialPixel.border
Modifier and TypeMethodDescriptionBilinearPixelMB.getBorder()
BilinearPixelS.getBorder()
InterpolatePixel_S_to_MB.getBorder()
InterpolatePixel.getBorder()
Returns the class which handles the image borderInterpolatePixelDistortS.getBorder()
NearestNeighborPixelMB.getBorder()
NearestNeighborPixelS.getBorder()
PolynomialPixel.getBorder()
Modifier and TypeMethodDescriptionvoid
BilinearPixelMB.setBorder
(ImageBorder<T> border) void
BilinearPixelS.setBorder
(ImageBorder<T> border) void
InterpolatePixel_S_to_MB.setBorder
(ImageBorder<T> border) void
InterpolatePixel.setBorder
(ImageBorder<T> border) Set's the class used to "read" pixels outside the image border.void
InterpolatePixelDistortS.setBorder
(ImageBorder<T> border) void
NearestNeighborPixelMB.setBorder
(ImageBorder<T> border) void
NearestNeighborPixelS.setBorder
(ImageBorder<T> border) void
PolynomialPixel.setBorder
(ImageBorder<T> border) -
Uses of ImageBorder in boofcv.alg.interpolate.impl
Modifier and TypeMethodDescriptionImplInterpolatePixelConvolution_F32.getBorder()
ImplInterpolatePixelConvolution_S16.getBorder()
ImplInterpolatePixelConvolution_U8.getBorder()
Modifier and TypeMethodDescriptionvoid
ImplInterpolatePixelConvolution_F32.setBorder
(ImageBorder<GrayF32> border) void
ImplInterpolatePixelConvolution_S16.setBorder
(ImageBorder<GrayS16> border) void
ImplInterpolatePixelConvolution_U8.setBorder
(ImageBorder<GrayU8> border) -
Uses of ImageBorder in boofcv.alg.misc
Modifier and TypeMethodDescriptionstatic void
GImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, ImageBase input, ImageBorder border, ImageBase output) Copies a rectangular region from one image into another.static <T extends ImageBase<T>>
voidGImageMiscOps.growBorder
(T src, ImageBorder<T> border, int borderX0, int borderY0, int borderX1, int borderY1, T dst) Creates a new image which is a copy of the src image but extended with border pixels. -
Uses of ImageBorder in boofcv.alg.transform.census
Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidGCensusTransform.dense3x3
(T input, GrayU8 output, @Nullable ImageBorder<T> border) static <T extends ImageGray<T>>
voidGCensusTransform.dense5x5
(T input, GrayS32 output, @Nullable ImageBorder<T> border) static <T extends ImageGray<T>>
voidGCensusTransform.sample_IU16
(T input, FastAccess<Point2D_I32> sample, InterleavedU16 output, @Nullable ImageBorder<T> border, @Nullable DogArray_I32 workSpace) static <T extends ImageGray<T>>
voidGCensusTransform.sample_S64
(T input, FastAccess<Point2D_I32> sample, GrayS64 output, @Nullable ImageBorder<T> border, @Nullable DogArray_I32 workSpace) -
Uses of ImageBorder in boofcv.core.image
Modifier and TypeClassDescriptionstatic class
FactoryGImageGray.GSingleBorder<T extends ImageBorder>
static class
FactoryGImageMultiBand.GMultiBorder<T extends ImageBorder>
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
ImageBorderWrapped.S32<T extends GrayI<T>>
Modifier and TypeFieldDescriptionprotected T
FactoryGImageGray.GSingleBorder.image
protected T
FactoryGImageMultiBand.GMultiBorder.image
Modifier and TypeMethodDescriptionImageBorderWrapped.F32.copy()
ImageBorderWrapped.S32.copy()
static ImageBorder
static ImageBorder
ImageBorderValue.wrap
(ImageInterleaved image, double value) static <T extends ImageGray<T>>
ImageBorder<T>ImageBorderWrapped.wrap
(T border, T image) Creates an ImageBorder for the two specified images.Modifier and TypeMethodDescriptionstatic double
GeneralizedImageOps.get
(ImageBorder img, int x, int y) static GImageGray
FactoryGImageGray.wrap
(ImageBorder image) static GImageMultiBand
FactoryGImageMultiBand.wrap
(ImageBorder image) -
Uses of ImageBorder in boofcv.core.image.border
Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>,
Border extends ImageBorder<T>>
BorderFactoryImageBorder.single
(BorderType borderType, Class<T> imageType) Creates an instance of the requested algorithms for handling borders pixels onImageGray
.Modifier and TypeMethodDescriptionstatic <T extends ImageBase<T>>
ImageBorder<T>FactoryImageBorder.generic
(BorderType borderType, ImageType<T> imageType) static <T extends ImageBase<T>>
ImageBorder<T>FactoryImageBorder.genericValue
(double value, ImageType<T> imageType) static <T extends ImageInterleaved<T>>
ImageBorder<T>FactoryImageBorder.interleaved
(BorderType borderType, Class<T> imageType) Creates an instance of the requested algorithms for handling borders pixels onImageInterleaved
.static <T extends ImageInterleaved<T>>
ImageBorder<T>FactoryImageBorder.interleavedValue
(double value, Class<T> imageType) Creates anImageBorder
that returns the specified value always.static <T extends ImageInterleaved<T>>
ImageBorder<T>FactoryImageBorder.interleavedValue
(double value, T image) Creates anImageBorder
that returns the specified value always.static <T extends ImageGray<T>>
ImageBorder<T>FactoryImageBorder.singleValue
(double value, Class<T> imageType) Creates anImageBorder
that returns the specified value always.static <T extends ImageGray<T>>
ImageBorder<T>FactoryImageBorder.singleValue
(double value, T image) Creates anImageBorder
that returns the specified value always.static <T extends ImageBase<T>>
ImageBorder<T>FactoryImageBorder.wrap
(BorderType borderType, T image) Modifier and TypeMethodDescriptionstatic Class<ImageBorder>
FactoryImageBorder.lookupBorderClassType
(Class<ImageGray> imageType) Given an image type return the appropriateImageBorder
class type. -
Uses of ImageBorder in boofcv.factory.filter.blur
Modifier and TypeMethodDescriptionstatic <T extends ImageBase<T>>
BlurStorageFilter<T>FactoryBlurFilter.meanB
(ImageType<T> type, int radiusX, int radiusY, @Nullable ImageBorder<T> border) -
Uses of ImageBorder in boofcv.factory.filter.derivative
Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
ImageFunctionSparse<T>FactoryDerivativeSparse.createLaplacian
(Class<T> imageType, @Nullable ImageBorder<T> border) Creates a sparse Laplacian filter.static <T extends ImageGray<T>,
G extends GradientValue>
SparseImageGradient<T,G> FactoryDerivativeSparse.createPrewitt
(Class<T> imageType, ImageBorder<T> border) Creates a sparse prewitt gradient operator.static <T extends ImageGray<T>,
G extends GradientValue>
SparseImageGradient<T,G> FactoryDerivativeSparse.createSobel
(Class<T> imageType, ImageBorder<T> border) Creates a sparse sobel gradient operator.static <T extends ImageGray<T>,
G extends GradientValue>
SparseImageGradient<T,G> FactoryDerivativeSparse.createThree
(Class<T> imageType, ImageBorder<T> border) Creates a sparse three gradient operator.static <T extends ImageGray<T>,
G extends GradientValue>
SparseImageGradient<T,G> FactoryDerivativeSparse.createTwo0
(Class<T> imageType, ImageBorder<T> border) Creates a sparse two-0 gradient operator.static <T extends ImageGray<T>,
G extends GradientValue>
SparseImageGradient<T,G> FactoryDerivativeSparse.createTwo1
(Class<T> imageType, ImageBorder<T> border) Creates a sparse two-1 gradient operator. -
Uses of ImageBorder in boofcv.struct.border
Modifier and TypeClassDescriptionclass
Child ofImageBorder
forGrayF32
.class
Child ofImageBorder
forGrayF64
.class
Child ofImageBorder
forInterleavedF32
.class
Child ofImageBorder
forInterleavedF32
.class
ImageBorder_IL_S32<T extends InterleavedInteger<T>>
Child ofImageBorder
forInterleavedInteger
.class
Child ofImageBorder
forInterleavedInteger
.class
ImageBorder_S32<T extends GrayI<T>>
Child ofImageBorder
forGrayI
.class
Child ofImageBorder
forGrayI
.class
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.class
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.class
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.class
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.class
ImageBorder1D_IL_S32<T extends InterleavedInteger<T>>
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.class
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.class
ImageBorder1D_S32<T extends GrayI<T>>
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.class
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.