Uses of Class
boofcv.struct.border.ImageBorder
Packages that use ImageBorder
Package
Description
-
Uses of ImageBorder in boofcv.abst.distort
Methods in boofcv.abst.distort with parameters of type ImageBorderModifier and TypeMethodDescriptionFDistort.border(@Nullable ImageBorder border) Sets how the interpolation handles borders. -
Uses of ImageBorder in boofcv.abst.filter.convolve
Fields in boofcv.abst.filter.convolve declared as ImageBorderMethods in boofcv.abst.filter.convolve with parameters of type ImageBorder -
Uses of ImageBorder in boofcv.abst.filter.interpolate
Methods in boofcv.abst.filter.interpolate that return ImageBorderMethods in boofcv.abst.filter.interpolate with parameters of type ImageBorderModifier and TypeMethodDescriptionvoidInterpolatePixel_PL_using_SB.setBorder(ImageBorder<Planar<T>> border) -
Uses of ImageBorder in boofcv.abst.transform.census
Constructors in boofcv.abst.transform.census with parameters of type ImageBorderModifierConstructorDescriptionprotectedFilterCensusTransform(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
Methods in boofcv.alg.border with parameters of type ImageBorderModifier and TypeMethodDescriptionvoidGrowBorder.setBorder(ImageBorder<T> border) voidGrowBorderSB.SB_F32.setBorder(ImageBorder<GrayF32> border) voidGrowBorderSB.SB_F64.setBorder(ImageBorder<GrayF64> border) voidGrowBorderSB.SB_I_S32.setBorder(ImageBorder<T> _border) voidGrowBorderSB.SB_S32.setBorder(ImageBorder<GrayS32> border) voidGrowBorderSB.SB_S64.setBorder(ImageBorder<GrayS64> border) -
Uses of ImageBorder in boofcv.alg.disparity
Methods in boofcv.alg.disparity with parameters of type ImageBorderModifier and TypeMethodDescriptionvoidDisparityBlockMatchRowFormat.setBorder(ImageBorder<Input> border) -
Uses of ImageBorder in boofcv.alg.disparity.block
Methods in boofcv.alg.disparity.block with parameters of type ImageBorderModifier and TypeMethodDescriptionvoidBlockRowScore.ArrayS32_BF32.setBorder(ImageBorder<GrayF32> border) voidBlockRowScore.ArrayS32_BS32.setBorder(ImageBorder<T> border) voidBlockRowScore.ArrayS32_BS64.setBorder(ImageBorder<GrayS64> border) voidBlockRowScore.setBorder(ImageBorder<T> border) voidBlockRowScoreNcc.F32.setBorder(ImageBorder<GrayF32> border) voidBlockRowScoreNcc.setBorder(ImageBorder<T> border) -
Uses of ImageBorder in boofcv.alg.disparity.block.score
Fields in boofcv.alg.disparity.block.score declared as ImageBorderModifier and TypeFieldDescriptionprotected ImageBorder<Input>DisparitySparseRectifiedScoreBM.borderMethods in boofcv.alg.disparity.block.score with parameters of type ImageBorderModifier and TypeMethodDescriptionvoidDisparityScoreBM_F32.setBorder(ImageBorder<GrayF32> border) voidDisparityScoreBM_S32.setBorder(ImageBorder<T> border) voidDisparityScoreBMBestFive_F32.setBorder(ImageBorder<GrayF32> border) voidDisparityScoreBMBestFive_S32.setBorder(ImageBorder<T> border) voidDisparitySparseRectifiedScoreBM.setBorder(ImageBorder<Input> border) Specifies how the image border is handled -
Uses of ImageBorder in boofcv.alg.distort
Methods in boofcv.alg.distort that return ImageBorderMethods in boofcv.alg.distort with parameters of type ImageBorderModifier and TypeMethodDescriptionvoidAbstractInterpolatePixelS.setBorder(ImageBorder<T> border) -
Uses of ImageBorder in boofcv.alg.filter.blur
Methods in boofcv.alg.filter.blur with parameters of type ImageBorderModifier 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.voidBOverrideBlurImageOps.Mean.processMeanBorder(T input, T output, int radiusX, int radiusY, @Nullable ImageBorder<T> border, T storage) -
Uses of ImageBorder in boofcv.alg.filter.convolve
Methods in boofcv.alg.filter.convolve with type parameters of type ImageBorderModifier 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.Methods in boofcv.alg.filter.convolve with parameters of type ImageBorderModifier and TypeMethodDescriptionvoidBOverrideConvolveImage.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.voidBOverrideConvolveImage.Horizontal.horizontal(Kernel1D kernel, ImageBase input, ImageBase output, ImageBorder border) static booleanBOverrideConvolveImage.invokeNativeConvolve(Kernel2D kernel, ImageBase input, ImageBase output, ImageBorder border) static booleanBOverrideConvolveImage.invokeNativeHorizontal(Kernel1D kernel, ImageBase input, ImageBase output, ImageBorder border) static booleanBOverrideConvolveImage.invokeNativeVertical(Kernel1D kernel, ImageBase input, ImageBase output, ImageBorder border) voidBOverrideConvolveImage.Vertical.vertical(Kernel1D kernel, ImageBase input, ImageBase output, ImageBorder border) -
Uses of ImageBorder in boofcv.alg.filter.derivative
Methods in boofcv.alg.filter.derivative with parameters of type ImageBorderModifier 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
Fields in boofcv.alg.interpolate declared as ImageBorderModifier and TypeFieldDescriptionprotected ImageBorder<T>BilinearPixelMB.borderprotected ImageBorder<T>BilinearPixelS.borderprotected ImageBorder<T>NearestNeighborPixelMB.borderprotected ImageBorder<T>NearestNeighborPixelS.borderprotected ImageBorder<T>PolynomialPixel.borderMethods in boofcv.alg.interpolate that return ImageBorderModifier 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()Methods in boofcv.alg.interpolate with parameters of type ImageBorderModifier and TypeMethodDescriptionvoidBilinearPixelMB.setBorder(ImageBorder<T> border) voidBilinearPixelS.setBorder(ImageBorder<T> border) voidInterpolatePixel_S_to_MB.setBorder(ImageBorder<T> border) voidInterpolatePixel.setBorder(ImageBorder<T> border) Set's the class used to "read" pixels outside the image border.voidInterpolatePixelDistortS.setBorder(ImageBorder<T> border) voidNearestNeighborPixelMB.setBorder(ImageBorder<T> border) voidNearestNeighborPixelS.setBorder(ImageBorder<T> border) voidPolynomialPixel.setBorder(ImageBorder<T> border) -
Uses of ImageBorder in boofcv.alg.interpolate.impl
Methods in boofcv.alg.interpolate.impl that return ImageBorderModifier and TypeMethodDescriptionImplInterpolatePixelConvolution_F32.getBorder()ImplInterpolatePixelConvolution_S16.getBorder()ImplInterpolatePixelConvolution_U8.getBorder()Methods in boofcv.alg.interpolate.impl with parameters of type ImageBorderModifier and TypeMethodDescriptionvoidImplInterpolatePixelConvolution_F32.setBorder(ImageBorder<GrayF32> border) voidImplInterpolatePixelConvolution_S16.setBorder(ImageBorder<GrayS16> border) voidImplInterpolatePixelConvolution_U8.setBorder(ImageBorder<GrayU8> border) -
Uses of ImageBorder in boofcv.alg.misc
Methods in boofcv.alg.misc with parameters of type ImageBorderModifier and TypeMethodDescriptionstatic voidGImageMiscOps.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
Methods in boofcv.alg.transform.census with parameters of type ImageBorderModifier 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
Classes in boofcv.core.image with type parameters of type ImageBorderModifier and TypeClassDescriptionstatic classFactoryGImageGray.GSingleBorder<T extends ImageBorder>static classFactoryGImageMultiBand.GMultiBorder<T extends ImageBorder>Subclasses of ImageBorder in boofcv.core.imageModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classImageBorderWrapped.S32<T extends GrayI<T>>Fields in boofcv.core.image declared as ImageBorderModifier and TypeFieldDescriptionprotected TFactoryGImageGray.GSingleBorder.imageprotected TFactoryGImageMultiBand.GMultiBorder.imageMethods in boofcv.core.image that return ImageBorderModifier and TypeMethodDescriptionImageBorderWrapped.F32.copy()ImageBorderWrapped.S32.copy()static ImageBorderstatic ImageBorderImageBorderValue.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.Methods in boofcv.core.image with parameters of type ImageBorderModifier and TypeMethodDescriptionstatic doubleGeneralizedImageOps.get(ImageBorder img, int x, int y) static GImageGrayFactoryGImageGray.wrap(ImageBorder image) static GImageMultiBandFactoryGImageMultiBand.wrap(ImageBorder image) -
Uses of ImageBorder in boofcv.core.image.border
Methods in boofcv.core.image.border with type parameters of type ImageBorderModifier 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.Methods in boofcv.core.image.border that return ImageBorderModifier 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 anImageBorderthat returns the specified value always.static <T extends ImageInterleaved<T>>
ImageBorder<T>FactoryImageBorder.interleavedValue(double value, T image) Creates anImageBorderthat returns the specified value always.static <T extends ImageGray<T>>
ImageBorder<T>FactoryImageBorder.singleValue(double value, Class<T> imageType) Creates anImageBorderthat returns the specified value always.static <T extends ImageGray<T>>
ImageBorder<T>FactoryImageBorder.singleValue(double value, T image) Creates anImageBorderthat returns the specified value always.static <T extends ImageBase<T>>
ImageBorder<T>FactoryImageBorder.wrap(BorderType borderType, T image) Methods in boofcv.core.image.border that return types with arguments of type ImageBorderModifier and TypeMethodDescriptionstatic Class<ImageBorder>FactoryImageBorder.lookupBorderClassType(Class<ImageGray> imageType) Given an image type return the appropriateImageBorderclass type. -
Uses of ImageBorder in boofcv.factory.filter.blur
Methods in boofcv.factory.filter.blur with parameters of type ImageBorderModifier 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
Methods in boofcv.factory.filter.derivative with parameters of type ImageBorderModifier 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
Subclasses of ImageBorder in boofcv.struct.borderModifier and TypeClassDescriptionclassChild ofImageBorderforGrayF32.classChild ofImageBorderforGrayF64.classChild ofImageBorderforInterleavedF32.classChild ofImageBorderforInterleavedF32.classImageBorder_IL_S32<T extends InterleavedInteger<T>>Child ofImageBorderforInterleavedInteger.classChild ofImageBorderforInterleavedInteger.classImageBorder_S32<T extends GrayI<T>>Child ofImageBorderforGrayI.classChild ofImageBorderforGrayI.classImage border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.classImage border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.classImage border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.classImage border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.classImageBorder1D_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.classImage border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.classImageBorder1D_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.classImage border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.Methods in boofcv.struct.border that return ImageBorder