Uses of Interface
boofcv.struct.pyramid.ImagePyramid
Packages that use ImagePyramid
Package
Description
-
Uses of ImagePyramid in boofcv.abst.flow
Constructors in boofcv.abst.flow with parameters of type ImagePyramidModifierConstructorDescriptionFlowKlt_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
Methods in boofcv.alg with parameters of type ImagePyramidModifier and TypeMethodDescriptionstatic voidInputSanityCheck.checkSameShape(ImagePyramid<?> imgA, ImagePyramid<?> imgB) -
Uses of ImagePyramid in boofcv.alg.flow
Methods in boofcv.alg.flow with parameters of type ImagePyramidModifier and TypeMethodDescriptionvoidBroxWarpingSpacial.process(ImagePyramid<GrayF32> image1, ImagePyramid<GrayF32> image2) Computes dense optical flow from the provided image pyramid.abstract voidDenseFlowPyramidBase.process(ImagePyramid<GrayF32> image1, ImagePyramid<GrayF32> image2) Computes dense optical flow from the provided image pyramid.voidDenseOpticalFlowBlockPyramid.process(ImagePyramid<T> pyramidPrev, ImagePyramid<T> pyramidCurr) Computes the optical flow form 'prev' to 'curr' and stores the output into outputvoidDenseOpticalFlowKlt.process(ImagePyramid<I> prev, D[] prevDerivX, D[] prevDerivY, ImagePyramid<I> curr, ImageFlow output) voidHornSchunckPyramid.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
Constructors in boofcv.alg.sfm.d3.direct with parameters of type ImagePyramid -
Uses of ImagePyramid in boofcv.alg.tracker.hybrid
Methods in boofcv.alg.tracker.hybrid with parameters of type ImagePyramidModifier and TypeMethodDescriptionvoidPyramidKltForHybrid.setInputs(ImagePyramid<I> image, D[] derivX, D[] derivY) -
Uses of ImagePyramid in boofcv.alg.tracker.klt
Fields in boofcv.alg.tracker.klt declared as ImagePyramidMethods in boofcv.alg.tracker.klt with parameters of type ImagePyramidModifier and TypeMethodDescriptionvoidPyramidKltTracker.setImage(ImagePyramid<InputImage> image) Only sets the image pyramid.voidPyramidKltTracker.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
Methods in boofcv.alg.tracker.tld with parameters of type ImagePyramidModifier and TypeMethodDescriptionbooleanTldRegionTracker.process(ImagePyramid<I> image, Rectangle2D_F64 targetRectangle) Creates several tracks inside the target rectangle and compuets their motionprotected voidTldRegionTracker.updateCurrent(ImagePyramid<I> image) Computes the gradient and changes the reference to the current pyramid -
Uses of ImagePyramid in boofcv.alg.transform.pyramid
Classes in boofcv.alg.transform.pyramid that implement ImagePyramidModifier and TypeClassDescriptionclassPyramidDiscreteAverage<T extends ImageBase<T>>Creates an image pyramid by down sampling square regions usingAverageDownSampleOps.classPyramidDiscreteSampleBlur<T extends ImageBase<T>>Convolves a re-normalizable blur kernel across the image before down sampling.classPyramidFloatGaussianScale<T extends ImageGray<T>>PyramidFloatin which each layer is constructed by 1) applying Gaussian blur to the previous layer, and then 2) re-sampling the blurred previous layer.classPyramidFloatScale<T extends ImageGray<T>>Updates each layer in aPyramidFloatby rescaling the layer with interpolation.Methods in boofcv.alg.transform.pyramid that return ImagePyramidModifier and TypeMethodDescriptionPyramidDiscreteAverage.copyStructure()PyramidDiscreteSampleBlur.copyStructure()PyramidFloatGaussianScale.copyStructure()PyramidFloatScale.copyStructure()Methods in boofcv.alg.transform.pyramid with parameters of type ImagePyramidModifier 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
Methods in boofcv.gui.image with parameters of type ImagePyramidModifier and TypeMethodDescriptionvoidImagePyramidPanel.set(ImagePyramid<T> pyramid, boolean scaleUp) Constructors in boofcv.gui.image with parameters of type ImagePyramid -
Uses of ImagePyramid in boofcv.struct.pyramid
Classes in boofcv.struct.pyramid that implement ImagePyramidModifier and TypeClassDescriptionclassImagePyramidBase<T extends ImageBase<T>>Base class for image pyramids.classPyramidDiscrete<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.classPyramidFloat<T extends ImageBase<T>>An image pyramid where each level can be an arbitrary scale.Methods in boofcv.struct.pyramid with type parameters of type ImagePyramidModifier and TypeMethodDescription<IP extends ImagePyramid<T>>
IPImagePyramid.copyStructure()Creates a copy of the pyramids structure but not the pixel dataMethods in boofcv.struct.pyramid with parameters of type ImagePyramidModifier and TypeMethodDescriptionvoidImagePyramid.setTo(ImagePyramid<T> input) Set's this pyramid to be the same as input.voidImagePyramidBase.setTo(ImagePyramid<T> input)