Uses of Interface
boofcv.abst.feature.associate.AssociateDescription2D
Package
Description
-
Uses of AssociateDescription2D in boofcv.abst.feature.associate
Modifier and TypeClassDescriptionclass
Default implementations for all functions inAssociateDescription2D
class
Provides default implementations for all functions.class
Wrapper aroundAssociateDescription
that allows it to be used inside ofAssociateDescription2D
static class
Implementation ofEnforceUniqueByScore
forAssociateDescription2D
.class
Wrapper around ofAssociateGreedyBase2D
forAssociateDescription2D
ModifierConstructorDescriptionAssociateDescriptionSets2D
(AssociateDescription2D<Desc> associator) Describe2D
(AssociateDescription2D<Desc> alg, boolean checkSource, boolean checkDestination) -
Uses of AssociateDescription2D in boofcv.alg.feature.associate
Modifier and TypeInterfaceDescriptioninterface
Two features can only be associated if their distance in image space is less than the specified number.Modifier and TypeClassDescriptionclass
AssociateStereo2D<Desc extends TupleDesc<Desc>>
Association for a stereo pair where the source is the left camera and the destination is the right camera. -
Uses of AssociateDescription2D in boofcv.alg.sfm.d3
ModifierConstructorDescriptionVisOdomDualTrackPnP
(double epilolarTol, PointTracker<T> trackerLeft, PointTracker<T> trackerRight, DescribePointRadiusAngle<T, TD> describe, AssociateDescription2D<TD> assocL2R, Triangulate2ViewsMetric triangulate2, ModelMatcher<Se3_F64, Stereo2D3D> matcher, @Nullable ModelFitter<Se3_F64, Stereo2D3D> modelRefiner) Specifies internal algorithms and parametersVisOdomStereoQuadPnP
(DetectDescribePoint<T, TD> detector, AssociateDescription2D<TD> assocF2F, AssociateDescription2D<TD> assocL2R, Triangulate2ViewsMetric triangulate, ModelMatcher<Se3_F64, Stereo2D3D> matcher, @Nullable ModelFitter<Se3_F64, Stereo2D3D> modelRefiner) Specifies internal algorithms -
Uses of AssociateDescription2D in boofcv.alg.tracker.dda
ModifierConstructorDescriptionDetectDescribeAssociateTracker
(DetectDescribePoint<I, TD> detector, AssociateDescription2D<TD> associate, ConfigTrackerDda config) Configures tracker -
Uses of AssociateDescription2D in boofcv.alg.tracker.hybrid
ModifierConstructorDescriptionHybridTrackerScalePoint
(PyramidKltForHybrid<I, D> trackerKlt, DetectDescribePoint<I, TD> detector, AssociateDescription2D<TD> associate, int tooCloseRadius) Configures tracker -
Uses of AssociateDescription2D in boofcv.factory.feature.associate
Modifier and TypeMethodDescriptionstatic <D> AssociateDescription2D<D>
FactoryAssociation.ensureUnique
(AssociateDescription2D<D> associate) Checks and if necessary wraps the association to ensure that it returns only unique associationsstatic <D> AssociateDescription2D<D>
FactoryAssociation.generic2
(ConfigAssociate config, DescriptorInfo info) Creates a generic association algorithm that uses descriptors as well as the 2D location of image features.static <D> AssociateDescription2D<D>
FactoryAssociation.greedy2D
(@Nullable ConfigAssociateGreedy config, ConfigLength maxDistance, ScoreAssociation<D> score) Returns an algorithm for associating features together which uses a brute force greedy algorithm.Modifier and TypeMethodDescriptionstatic <D> AssociateDescription2D<D>
FactoryAssociation.ensureUnique
(AssociateDescription2D<D> associate) Checks and if necessary wraps the association to ensure that it returns only unique associations -
Uses of AssociateDescription2D in boofcv.factory.tracker
Modifier and TypeMethodDescriptionstatic <I extends ImageGray<I>,
Desc extends TupleDesc<Desc>>
PointTrackerDda<I,Desc> FactoryPointTracker.dda
(DetectDescribePoint<I, Desc> detDesc, AssociateDescription2D<Desc> associate, ConfigTrackerDda config) static <I extends ImageGray<I>,
Desc extends TupleDesc<Desc>>
DetectDescribeAssociateTracker<I,Desc> FactoryPointTracker.dda
(InterestPointDetector<I> detector, OrientationImage<I> orientation, DescribePointRadiusAngle<I, Desc> describe, AssociateDescription2D<Desc> associate, ConfigTrackerDda config) Creates a tracker which uses the detect, describe, associate architecture.static <I extends ImageGray<I>,
D extends ImageGray<D>, Desc extends TupleDesc<Desc>>
PointTracker<I>FactoryPointTracker.dda
(GeneralFeatureDetector<I, D> detector, DescribePointRadiusAngle<I, Desc> describe, AssociateDescription2D<Desc> associate, double scale, Class<I> imageType) static <I extends ImageGray<I>,
D extends ImageGray<D>, Desc extends TupleDesc<Desc>>
PointTracker<I>FactoryPointTracker.hybrid
(DetectDescribePoint<I, Desc> detector, AssociateDescription2D<Desc> associate, int tooCloseRadius, ConfigPKlt kltConfig, ConfigTrackerHybrid configHybrid, Class<I> imageType) Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers.static <I extends ImageGray<I>,
Desc extends TupleDesc<Desc>>
PointTracker<I>FactoryPointTracker.hybrid
(InterestPointDetector<I> detector, @Nullable OrientationImage<I> orientation, DescribePointRadiusAngle<I, Desc> describe, AssociateDescription2D<Desc> associate, int tooCloseRadius, ConfigPKlt kltConfig, ConfigTrackerHybrid configHybrid, Class<I> imageType) Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers.static <I extends ImageGray<I>,
D extends ImageGray<D>, Desc extends TupleDesc<Desc>>
HybridTrackerScalePoint<I,D, Desc> FactoryTrackerAlg.hybrid
(DetectDescribePoint<I, Desc> detector, AssociateDescription2D<Desc> associate, int tooCloseRadius, @Nullable ConfigPKlt kltConfig, @Nullable ConfigTrackerHybrid configHybrid, Class<I> imageType, @Nullable Class<D> derivType) Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers. -
Uses of AssociateDescription2D in boofcv.gui.controls
Modifier and TypeMethodDescriptionControlPanelDetDescAssocBase.createAssociate2
(DescriptorInfo descriptor)