Uses of Interface
boofcv.abst.filter.derivative.ImageGradient
Package
Description
-
Uses of ImageGradient in boofcv.abst.feature.detect.interest
ModifierConstructorDescriptionGeneralToInterestPoint
(GeneralFeatureDetector<T, D> detector, @Nullable ImageGradient<T, D> gradient, @Nullable ImageHessian<D> hessian, double radius, Class<D> derivType) -
Uses of ImageGradient in boofcv.abst.feature.detect.line
ModifierConstructorDescriptionDetectEdgeLinesToLines
(DetectEdgeLines<D> detector, ImageGradient<T, D> gradient) DetectLineSegmentsGridRansac
(GridRansacLineDetector<D> detectorGrid, @Nullable ConnectLinesGrid connect, ImageGradient<T, D> gradient, double edgeThreshold, Class<T> imageType, Class<D> derivType) HoughBinary_to_DetectLine
(HoughTransformBinary hough, ImageGradient<I, D> gradient) HoughGradient_to_DetectLine
(HoughTransformGradient hough, ImageGradient<I, D> gradient, Class<I> inputType) -
Uses of ImageGradient in boofcv.abst.feature.orientation
ModifierConstructorDescriptionOrientationGradientToImage
(OrientationGradient<D> alg, ImageGradient<T, D> gradient, Class<T> inputType, Class<D> gradientType) -
Uses of ImageGradient in boofcv.abst.filter.derivative
Modifier and TypeClassDescriptionclass
ImageGradient_Gaussian<I extends ImageGray<I>,
D extends ImageGray<D>> Finds the derivative using a Gaussian kernel.class
ImageGradient_PL<T extends ImageGray<T>,
D extends ImageGray<D>> Wrapper for applying image gradients toPlanar
images.class
ImageGradient_SB<Input extends ImageGray<Input>,
Output extends ImageGray<Output>> Generic implementation which uses reflections to call derivative functionsstatic class
ImageGradient_SB.Prewitt<T extends ImageGray<T>,
D extends ImageGray<D>> static class
ImageGradient_SB.Scharr<T extends ImageGray<T>,
D extends ImageGray<D>> static class
ImageGradient_SB.Sobel<T extends ImageGray<T>,
D extends ImageGray<D>> static class
ImageGradient_SB.Three<T extends ImageGray<T>,
D extends ImageGray<D>> static class
ImageGradient_SB.Two0<T extends ImageGray<T>,
D extends ImageGray<D>> static class
ImageGradient_SB.Two1<T extends ImageGray<T>,
D extends ImageGray<D>> class
ImageGradientThenReduce<Input extends ImageMultiBand<Input>,
Middle extends ImageMultiBand<Middle>, Output extends ImageGray<Output>> First computes a multi-band image gradient then reduces the number of bands in the gradient to one.ModifierConstructorDescriptionImageGradient_PL
(ImageGradient<T, D> bandGradient, int numBands) ImageGradientThenReduce
(ImageGradient<Input, Middle> gradient, GradientMultiToSingleBand<Middle, Output> reduce) -
Uses of ImageGradient 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 ImageGradient in boofcv.abst.tracker
ModifierConstructorDescriptionPointTrackerKltPyramid
(ConfigKlt config, double toleranceFB, int templateRadius, boolean performPruneClose, PyramidDiscrete<I> pyramid, GeneralFeatureDetector<I, D> detector, ImageGradient<I, D> gradient, InterpolateRectangle<I> interpInput, InterpolateRectangle<D> interpDeriv, Class<D> derivType) Constructor which specified the KLT track manager and how the image pyramids are computed.PointTrackerKltPyramid_MT
(ConfigKlt config, double toleranceFB, int templateRadius, boolean performPruneClose, PyramidDiscrete<I> pyramid, GeneralFeatureDetector<I, D> detector, ImageGradient<I, D> gradient, InterpolateRectangle<I> interpInput, InterpolateRectangle<D> interpDeriv, Class<D> derivType) -
Uses of ImageGradient in boofcv.alg.feature.detect.edge
ModifierConstructorDescriptionCannyEdge
(BlurFilter<T> blur, ImageGradient<T, D> gradient, boolean saveTrace) Specify internal algorithms and behavior.CannyEdgeDynamic
(BlurFilter<T> blur, ImageGradient<T, D> gradient, boolean saveTrace) Constructor and configures algorithm -
Uses of ImageGradient in boofcv.alg.feature.detect.interest
Modifier and TypeFieldDescriptionprotected @Nullable ImageGradient<T,
D> EasyGeneralFeatureDetector.gradient
ModifierConstructorDescriptionEasyGeneralFeatureDetector
(GeneralFeatureDetector<T, D> detector, @Nullable ImageGradient<T, D> gradient, @Nullable ImageHessian<D> hessian, Class<D> derivType) Constructor which allows the user to specify how derivatives are computed -
Uses of ImageGradient in boofcv.alg.tracker.sfot
ModifierConstructorDescriptionSparseFlowObjectTracker
(ConfigSfot config, Class<Image> imageType, Class<Derivative> derivType, ImageGradient<Image, Derivative> gradient) -
Uses of ImageGradient in boofcv.alg.tracker.tld
ModifierConstructorDescriptionTldRegionTracker
(int gridWidth, int featureRadius, double maxErrorFB, ImageGradient<I, D> gradient, PyramidKltTracker<I, D> tracker, Class<I> imageType, Class<D> derivType) Configures trackerTldTracker
(ConfigTld config, InterpolatePixelS<T> interpolate, ImageGradient<T, D> gradient, Class<T> imageType, Class<D> derivType) Configures the TLD tracker -
Uses of ImageGradient in boofcv.alg.transform.pyramid
Modifier and TypeMethodDescriptionPyramidOps.gradient
(ImagePyramid<I> input, ImageGradient<I, O> gradient, O[] derivX, O[] derivY) Computes the gradient for each image the pyramid. -
Uses of ImageGradient in boofcv.factory.filter.derivative
Modifier and TypeMethodDescriptionstatic <I extends ImageGray<I>,
D extends ImageGray<D>>
ImageGradient<I,D> FactoryDerivative.gaussian
(double sigma, int radius, Class<I> inputType, @Nullable Class<D> derivType) static <I extends ImageBase<I>,
D extends ImageBase<D>>
ImageGradient<I,D> FactoryDerivative.gradient
(DerivativeType type, ImageType<I> inputType, @Nullable ImageType<D> derivType) Creates aImageGradient
for an arbitrary image type.static <I extends ImageGray<I>,
D extends ImageGray<D>>
ImageGradient<Planar<I>,Planar<D>> FactoryDerivative.gradientPL
(DerivativeType type, int numBands, Class<I> inputType, @Nullable Class<D> derivType) Returns the gradient filter for planar images of the specified type.static <I extends ImageMultiBand<I>,
M extends ImageMultiBand<M>, D extends ImageGray<D>>
ImageGradient<I,D> FactoryDerivative.gradientReduce
(ImageGradient<I, M> gradient, DerivativeReduceType type, Class<D> outputType) Computes the image gradient inside a multi-band image then reduces the output to a single band before returning the resultsstatic <I extends ImageGray<I>,
D extends ImageGray<D>>
ImageGradient<I,D> FactoryDerivative.gradientSB
(DerivativeType type, Class<I> inputType, @Nullable Class<D> derivType) Returns the gradient filter for single band images of the specified type.static <I extends ImageGray<I>,
D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,
D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,
D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,
D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,
D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,
D extends ImageGray<D>>
ImageGradient<I,D> Modifier and TypeMethodDescriptionstatic <I extends ImageMultiBand<I>,
M extends ImageMultiBand<M>, D extends ImageGray<D>>
ImageGradient<I,D> FactoryDerivative.gradientReduce
(ImageGradient<I, M> gradient, DerivativeReduceType type, Class<D> outputType) Computes the image gradient inside a multi-band image then reduces the output to a single band before returning the results -
Uses of ImageGradient in boofcv.factory.tracker
Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>,
D extends ImageGray<D>>
SparseFlowObjectTracker<T,D> FactoryTrackerObjectAlgs.createSparseFlow
(ConfigSfot config, Class<T> imageType, Class<D> derivType, ImageGradient<T, D> gradient) static <T extends ImageGray<T>,
D extends ImageGray<D>>
TldTracker<T,D> FactoryTrackerObjectAlgs.createTLD
(ConfigTld config, InterpolatePixelS<T> interpolate, ImageGradient<T, D> gradient, Class<T> imageType, Class<D> derivType)