Uses of Enum Class
boofcv.struct.border.BorderType
Package
Description
-
Uses of BorderType in boofcv
-
Uses of BorderType in boofcv.abst.distort
-
Uses of BorderType in boofcv.abst.filter.convolve
Modifier and TypeMethodDescriptionConvolveInterface.getBorderType()
Returns how the image border is handled.GenericConvolve.getBorderType()
GenericConvolveDown.getBorderType()
PlanarConvolveDown.getBorderType()
ModifierConstructorDescriptionGenericConvolve
(Method m, KernelBase kernel, BorderType type, ImageType<Input> inputType, ImageType<Output> outputType) GenericConvolveDown
(Method m, KernelBase kernel, BorderType type, int skip, ImageType<Input> inputType, ImageType<Output> outputType) -
Uses of BorderType in boofcv.abst.filter.derivative
Modifier and TypeMethodDescriptionImageDerivative.getBorderType()
Returns how the image borders are handled.ImageGradient_Gaussian.getBorderType()
ImageGradient_PL.getBorderType()
ImageGradient_SB.getBorderType()
ImageGradientThenReduce.getBorderType()
ImageHessian_Reflection.getBorderType()
ImageHessianDirect_SB.getBorderType()
Modifier and TypeMethodDescriptionvoid
ImageDerivative.setBorderType
(BorderType type) Overrides usingEXTENDED
along the image border.void
ImageGradient_Gaussian.setBorderType
(BorderType type) void
ImageGradient_PL.setBorderType
(BorderType type) void
ImageGradient_SB.setBorderType
(BorderType type) void
ImageGradientThenReduce.setBorderType
(BorderType type) void
ImageHessian_Reflection.setBorderType
(BorderType type) void
ImageHessianDirect_SB.setBorderType
(BorderType type) -
Uses of BorderType in boofcv.abst.transform.wavelet
Modifier and TypeMethodDescriptionWaveletTransform.getBorderType()
Returns how the borders are handled. -
Uses of BorderType in boofcv.abst.transform.wavelet.impl
Modifier and TypeMethodDescriptionWaveletTransformFloat32.getBorderType()
WaveletTransformInt.getBorderType()
-
Uses of BorderType in boofcv.alg.distort
Modifier and TypeMethodDescriptionstatic <T extends ImageBase<T>,
O extends CameraPinhole, D extends CameraPinhole>
ImageDistort<T,T> LensDistortionOps.changeCameraModel
(AdjustmentType type, BorderType borderType, O original, D desired, D modified, ImageType<T> imageType) Creates a distortion for modifying the input image from one camera model into another camera model. -
Uses of BorderType in boofcv.alg.feature.detect.peak
ModifierConstructorDescriptionMeanShiftPeak
(int maxIterations, float convergenceTol, WeightPixel_F32 weights, boolean odd, Class<T> imageType, BorderType borderType) Configures search. -
Uses of BorderType 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, BorderType borderType) Performs a 2D convolution across the image.GConvolveImageOps.convolveNormalized
(K kernel, T input, T output, BorderType borderType) Performs a 2D convolution across the image while re-normalizing the kernel depending on its overlap with the image.GConvolveImageOps.horizontal
(K kernel, In input, Out output, BorderType borderType) Performs a horizontal 1D convolution across the image.GConvolveImageOps.vertical
(K kernel, In input, Out output, BorderType borderType) Performs a vertical 1D convolution across the image. -
Uses of BorderType in boofcv.alg.filter.derivative
Modifier and TypeMethodDescriptionGImageDerivativeOps.gradient
(DerivativeType type, I input, D derivX, D derivY, BorderType borderType) Computes the gradient using the specified image type.static <D extends ImageGray<D>>
voidGImageDerivativeOps.hessian
(DerivativeType type, D derivX, D derivY, D derivXX, D derivYY, D derivXY, BorderType borderType) Computes the hessian from the gradient.GImageDerivativeOps.hessian
(DerivativeType type, I input, D derivXX, D derivYY, D derivXY, BorderType borderType) Computes the hessian from the original input image.GImageDerivativeOps.laplace
(I input, D output, BorderType borderType) -
Uses of BorderType in boofcv.alg.filter.stat
ModifierConstructorDescriptionImageLocalNormalization
(Class<T> imageType, BorderType borderType) Configures normalization -
Uses of BorderType in boofcv.alg.geo
Modifier and TypeMethodDescriptionstatic <T extends ImageBase<T>>
ImageDistort<T,T> RectifyDistortImageOps.rectifyImage
(CameraPinholeBrown param, FMatrixRMaj rectify, BorderType borderType, ImageType<T> imageType) Creates anImageDistort
for rectifying an image given its radial distortion and rectification matrix.static <T extends ImageGray<T>>
ImageDistort<T,T> RectifyDistortImageOps.rectifyImage
(FMatrixRMaj rectify, BorderType borderType, Class<T> imageType) Creates anImageDistort
for rectifying an image given its rectification matrix. -
Uses of BorderType in boofcv.alg.transform.pyramid
-
Uses of BorderType in boofcv.alg.transform.wavelet
-
Uses of BorderType in boofcv.core.image.border
Modifier and TypeMethodDescriptionstatic <T extends ImageBase<T>>
ImageBorder<T>FactoryImageBorder.generic
(BorderType borderType, 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 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
.static <T extends ImageBase<T>>
ImageBorder<T>FactoryImageBorder.wrap
(BorderType borderType, T image) -
Uses of BorderType in boofcv.factory.disparity
-
Uses of BorderType in boofcv.factory.distort
Modifier and TypeMethodDescriptionstatic <Input extends ImageBase<Input>,
Output extends ImageBase<Output>>
ImageDistort<Input,Output> FactoryDistort.distort
(boolean cached, InterpolationType interpolationType, BorderType borderType, ImageType<Input> inputType, ImageType<Output> outputType) Creates aImageDistort
for the specified image type, transformation and interpolation instance. -
Uses of BorderType in boofcv.factory.filter.convolve
Modifier and TypeMethodDescriptionstatic <Input extends ImageBase<Input>,
Output extends ImageBase<Output>>
ConvolveInterface<Input,Output> FactoryConvolve.convolve
(Kernel1D kernel, ImageType<Input> inputType, ImageType<Output> outputType, BorderType border, boolean isHorizontal) Creates a filter for convolving 1D kernels along the image.static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ConvolveInterface<Input,Output> FactoryConvolve.convolve
(Kernel2D kernel, Class<Input> inputType, Class<Output> outputType, BorderType borderType) Creates a filter for convolving 2D kernels along the image axis.static <In extends ImageBase<In>,
Out extends ImageBase<Out>>
ConvolveDown<In,Out> FactoryConvolveDown.convolve
(Kernel1D kernel, BorderType border, boolean isHorizontal, int skip, ImageType<In> inputType, ImageType<Out> outputType) static <In extends ImageBase<In>,
Out extends ImageBase<Out>>
ConvolveDown<In,Out> FactoryConvolveDown.convolve
(Kernel2D kernel, BorderType border, int skip, ImageType<In> inputType, ImageType<Out> outputType) static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ConvolveDown<Planar<Input>,Planar<Output>> FactoryConvolveDown.convolvePL
(Kernel1D kernel, BorderType border, boolean isHorizontal, int skip, int numBands, Class<Input> inputType, Class<Output> outputType) static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ConvolveDown<Planar<Input>,Planar<Output>> FactoryConvolveDown.convolvePL
(Kernel2D kernel, BorderType border, int skip, int numBands, Class<Input> inputType, Class<Output> outputType) static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
GenericConvolveDown<Input,Output> FactoryConvolveDown.convolveSB
(Kernel1D kernel, BorderType border, boolean isHorizontal, int skip, Class<Input> inputType, Class<Output> outputType) Creates a filter for convolving 1D kernels along the image.static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
GenericConvolveDown<Input,Output> FactoryConvolveDown.convolveSB
(Kernel2D kernel, BorderType border, int skip, Class<Input> inputType, Class<Output> outputType) Creates a filter for convolving 2D kernels along the image axis. -
Uses of BorderType in boofcv.factory.interpolate
Modifier and TypeMethodDescriptionstatic <T extends ImageMultiBand<T>>
InterpolatePixelMB<T>FactoryInterpolation.bilinearPixelMB
(ImageType<T> imageType, BorderType borderType) static <T extends ImageMultiBand<T>>
InterpolatePixelMB<T>FactoryInterpolation.bilinearPixelMB
(T image, BorderType borderType) static <T extends ImageGray<T>>
InterpolatePixelS<T>FactoryInterpolation.bilinearPixelS
(Class<T> imageType, BorderType borderType) static <T extends ImageGray<T>>
InterpolatePixelS<T>FactoryInterpolation.bilinearPixelS
(T image, BorderType borderType) static <T extends ImageBase<T>>
InterpolatePixel<T>FactoryInterpolation.createPixel
(double min, double max, InterpolationType type, BorderType borderType, ImageType<T> imageType) static <T extends ImageBase<T>>
InterpolatePixelMB<T>FactoryInterpolation.createPixelMB
(double min, double max, InterpolationType type, BorderType borderType, ImageType<T> imageType) Pixel based interpolation on multi-band imagestatic <T extends ImageGray<T>>
InterpolatePixelS<T>FactoryInterpolation.createPixelS
(double min, double max, InterpolationType type, BorderType borderType, ImageDataType dataType) ReturnsInterpolatePixelS
of the specified type.static <T extends ImageGray<T>>
InterpolatePixelS<T>FactoryInterpolation.createPixelS
(double min, double max, InterpolationType type, BorderType borderType, Class<T> imageType) Creates an interpolation class of the specified type for the specified image type.static <T extends ImageMultiBand<T>>
InterpolatePixelMB<T>FactoryInterpolation.nearestNeighborPixelMB
(ImageType<T> imageType, BorderType borderType) -
Uses of BorderType in boofcv.factory.transform.census
Modifier and TypeFieldDescriptionstatic BorderType
FactoryCensusTransform.CENSUS_BORDER
For SGM it's important that you don't use a constant value border. -
Uses of BorderType in boofcv.factory.transform.wavelet
Modifier and TypeMethodDescriptionstatic <C extends WlCoef,
T extends ImageGray<T>>
WaveletDescription<C>GFactoryWavelet.biorthogoal
(Class<T> imageType, int J, BorderType borderType) static WaveletDescription<WlCoef_F32>
FactoryWaveletDaub.biorthogonal_F32
(int J, BorderType borderType) Daub J/K biorthogonal wavelets have the following properties:
DO NOT conserve the signal's energy If the signal is approximately polynomial of degree (J-1)/2-1 within the support then fluctuations are approximately zero. The sum of the scaling numbers is 1 The sum of the wavelet numbers is 0static WaveletDescription<WlCoef_I32>
FactoryWaveletDaub.biorthogonal_I32
(int J, BorderType borderType) Integer version ofFactoryWaveletDaub.biorthogonal_F32(int, boofcv.struct.border.BorderType)
. -
Uses of BorderType in boofcv.struct.border
Modifier and TypeMethodDescriptionstatic BorderType
Returns the enum constant of this class with the specified name.static BorderType[]
BorderType.values()
Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of BorderType in boofcv.struct.gss
Modifier and TypeMethodDescriptionGaussianScaleSpace.getBorderType()
Returns how image borders are processed.Modifier and TypeMethodDescriptionvoid
GaussianScaleSpace.setBorderType
(BorderType type) Change how image borders are handled.