Uses of Interface
boofcv.struct.pyramid.ImagePyramid
Package
Description
-
Uses of ImagePyramid in boofcv.abst.flow
ModifierConstructorDescriptionFlowKlt_to_DenseOpticalFlow
(DenseOpticalFlowKlt<I, D> flowKlt, ImageGradient<I, D> gradient, ImagePyramid<I> pyramidSrc, ImagePyramid<I> pyramidDst, Class<I> inputType, Class<D> derivType) -
Uses of ImagePyramid in boofcv.alg
Modifier and TypeMethodDescriptionstatic void
InputSanityCheck.checkSameShape
(ImagePyramid<?> imgA, ImagePyramid<?> imgB) -
Uses of ImagePyramid in boofcv.alg.flow
Modifier and TypeMethodDescriptionvoid
BroxWarpingSpacial.process
(ImagePyramid<GrayF32> image1, ImagePyramid<GrayF32> image2) Computes dense optical flow from the provided image pyramid.abstract void
DenseFlowPyramidBase.process
(ImagePyramid<GrayF32> image1, ImagePyramid<GrayF32> image2) Computes dense optical flow from the provided image pyramid.void
DenseOpticalFlowBlockPyramid.process
(ImagePyramid<T> pyramidPrev, ImagePyramid<T> pyramidCurr) Computes the optical flow form 'prev' to 'curr' and stores the output into outputvoid
DenseOpticalFlowKlt.process
(ImagePyramid<I> prev, D[] prevDerivX, D[] prevDerivY, ImagePyramid<I> curr, ImageFlow output) void
HornSchunckPyramid.process
(ImagePyramid<GrayF32> image1, ImagePyramid<GrayF32> image2) Computes dense optical flow from the provided image pyramid. -
Uses of ImagePyramid in boofcv.alg.sfm.d3.direct
-
Uses of ImagePyramid in boofcv.alg.tracker.hybrid
Modifier and TypeMethodDescriptionvoid
PyramidKltForHybrid.setInputs
(ImagePyramid<I> image, D[] derivX, D[] derivY) -
Uses of ImagePyramid in boofcv.alg.tracker.klt
Modifier and TypeMethodDescriptionvoid
PyramidKltTracker.setImage
(ImagePyramid<InputImage> image) Only sets the image pyramid.void
PyramidKltTracker.setImage
(ImagePyramid<InputImage> image, DerivativeImage[] derivX, DerivativeImage[] derivY) Sets the current input images for the tracker to use. -
Uses of ImagePyramid in boofcv.alg.tracker.tld
Modifier and TypeMethodDescriptionboolean
TldRegionTracker.process
(ImagePyramid<I> image, Rectangle2D_F64 targetRectangle) Creates several tracks inside the target rectangle and compuets their motionprotected void
TldRegionTracker.updateCurrent
(ImagePyramid<I> image) Computes the gradient and changes the reference to the current pyramid -
Uses of ImagePyramid in boofcv.alg.transform.pyramid
Modifier and TypeClassDescriptionclass
PyramidDiscreteAverage<T extends ImageBase<T>>
Creates an image pyramid by down sampling square regions usingAverageDownSampleOps
.class
PyramidDiscreteSampleBlur<T extends ImageBase<T>>
Convolves a re-normalizable blur kernel across the image before down sampling.class
PyramidFloatGaussianScale<T extends ImageGray<T>>
PyramidFloat
in which each layer is constructed by 1) applying Gaussian blur to the previous layer, and then 2) re-sampling the blurred previous layer.class
PyramidFloatScale<T extends ImageGray<T>>
Updates each layer in aPyramidFloat
by rescaling the layer with interpolation.Modifier and TypeMethodDescriptionPyramidDiscreteAverage.copyStructure()
PyramidDiscreteSampleBlur.copyStructure()
PyramidFloatGaussianScale.copyStructure()
PyramidFloatScale.copyStructure()
Modifier and TypeMethodDescriptionstatic <O extends ImageGray<O>>
O[]PyramidOps.declareOutput
(ImagePyramid<?> pyramid, ImageType<O> outputType) Creates an array of single band images for each layer in the provided pyramid.PyramidOps.filter
(ImagePyramid<I> input, FilterImageInterface<I, O> filter, O[] output) Runs an image filter through each layer in the pyramid.PyramidOps.gradient
(ImagePyramid<I> input, ImageGradient<I, O> gradient, O[] derivX, O[] derivY) Computes the gradient for each image the pyramid.static <O extends ImageGray<O>>
voidPyramidOps.reshapeOutput
(ImagePyramid<?> pyramid, O[] output) Reshapes each image in the array to match the layers in the pyramid -
Uses of ImagePyramid in boofcv.gui.image
Modifier and TypeMethodDescriptionvoid
ImagePyramidPanel.set
(ImagePyramid<T> pyramid, boolean scaleUp) -
Uses of ImagePyramid in boofcv.struct.pyramid
Modifier and TypeClassDescriptionclass
ImagePyramidBase<T extends ImageBase<T>>
Base class for image pyramids.class
PyramidDiscrete<T extends ImageBase<T>>
In this implementation the scale factor between each layer is limited to being a positive integer that is evenly divisible by the previous layer.class
PyramidFloat<T extends ImageBase<T>>
An image pyramid where each level can be an arbitrary scale.Modifier and TypeMethodDescription<IP extends ImagePyramid<T>>
IPImagePyramid.copyStructure()
Creates a copy of the pyramids structure but not the pixel dataModifier and TypeMethodDescriptionvoid
ImagePyramid.setTo
(ImagePyramid<T> input) Set's this pyramid to be the same as input.void
ImagePyramidBase.setTo
(ImagePyramid<T> input)