Basics
Guides
API Reference
Basics
Guides
API Reference
[263:7] extends: object
ConfigAssociateGreedy wraps boofcv.factory.feature.associate.ConfigAssociateGreedy.
ConfigAssociateGreedy (Obj = null)
Creates or wraps a greedy association config.
Obj is an existing config Java object or null to create a default config.get (string Name)
Gets a public config field.
Name is forwardsBackwards, scoreRatioThreshold, or maxErrorThreshold.The field value.set (string Name, Value)
Sets a public config field.
Name is forwardsBackwards, scoreRatioThreshold, or maxErrorThreshold.Value is the new field value.checkValidity ()
Validates this config.
[132:7] extends: object
AssociateDescription wraps boofcv.abst.feature.associate.AssociateDescription.
AssociateDescription (object Obj)
Wraps a BoofCV AssociateDescription.
Obj is an existing associate Java object or wrapper.setSource (object List)
Sets source descriptors.
List is a FastAccess descriptor list.setDestination (object List)
Sets destination descriptors.
List is a FastAccess descriptor list.associate ()
Runs association.
getMatches ()
Gets matches.
A FastAccess of AssociatedIndex objects.getUnassociatedSource ()
Gets unassociated source indexes.
A DogArray_I32 Java object.getUnassociatedDestination ()
Gets unassociated destination indexes.
A DogArray_I32 Java object.setMaxScoreThreshold (Score)
Sets the maximum score threshold.
Score is the maximum accepted score.getScoreType ()
Gets the score type.
A MatchScoreType enum Java object.uniqueSource ()
Gets whether source descriptors are unique in matches.
True if unique.uniqueDestination ()
Gets whether destination descriptors are unique in matches.
True if unique.getDescriptionType ()
Gets the descriptor type.
A Java Class object.[227:7] extends: object
ConfigAssociate wraps boofcv.factory.feature.associate.ConfigAssociate.
ConfigAssociate (Obj = null)
Creates or wraps an association config.
Obj is an existing config Java object or null to create a default config.get (string Name)
Gets a public config field.
Name is type, greedy, nearestNeighbor, or maximumDistancePixels.The field value.set (string Name, Value)
Sets a public config field.
Name is type, greedy, nearestNeighbor, or maximumDistancePixels.Value is the new field value.checkValidity ()
Validates this config.
copy ()
Copies this config.
A copied ConfigAssociate wrapper.[198:7] extends: object
ScoreAssociation wraps boofcv.abst.feature.associate.ScoreAssociation.
ScoreAssociation (object Obj)
Wraps a BoofCV ScoreAssociation.
Obj is an existing score Java object or wrapper.score (object Source, object Destination)
Scores two descriptors.
Source is a descriptor Java object.Destination is a descriptor Java object.The score.getScoreType ()
Gets the score type.
A MatchScoreType enum Java object.getDescriptorType ()
Gets the descriptor type.
A Java Class object.[294:7] extends: object
ConfigAssociateNearestNeighbor wraps boofcv.factory.feature.associate.ConfigAssociateNearestNeighbor.
ConfigAssociateNearestNeighbor (Obj = null)
Creates or wraps a nearest-neighbor association config.
Obj is an existing config Java object or null to create a default config.get (string Name)
Gets a public config field.
Name is distanceIsSquared, scoreRatioThreshold, maxErrorThreshold, or maxNodesSearched.The field value.set (string Name, Value)
Sets a public config field.
Name is distanceIsSquared, scoreRatioThreshold, maxErrorThreshold, or maxNodesSearched.Value is the new field value.checkValidity ()
Validates this config.
[6:14] static extends: object
Static wrappers for boofcv.factory.feature.associate.FactoryAssociation.
generic (object Config, object DescriptorInfo)
Creates a generic association algorithm.
Config is a ConfigAssociate wrapper.DescriptorInfo is a descriptor info Java object or wrapper.An AssociateDescription wrapper.ensureUnique (object Associate)
Ensures a one-to-one association from an existing association algorithm.
Associate is an AssociateDescription wrapper.An AssociateDescription wrapper.greedy (object Config, object Score)
Creates a greedy association algorithm.
Config is a ConfigAssociateGreedy wrapper.Score is a ScoreAssociation wrapper.An AssociateDescription wrapper.kdtree (object Config, int TupleLength)
Creates a KD-tree association algorithm for TupleDesc_F64 descriptors.
Config is a ConfigAssociateNearestNeighbor wrapper.TupleLength is the descriptor tuple length.An AssociateDescription wrapper.kdRandomForest (object Config, int TupleLength, int MaxNodesSearched, int NumTrees, int Seed)
Creates a random-forest KD-tree association algorithm for TupleDesc_F64 descriptors.
Config is a ConfigAssociateNearestNeighbor wrapper.TupleLength is the descriptor tuple length.MaxNodesSearched is the maximum searched nodes.NumTrees is the number of trees.Seed is the random seed.An AssociateDescription wrapper.defaultScore (string DescriptorClassName)
Creates BoofCV's default score for a descriptor class.
DescriptorClassName is a descriptor class name such as boofcv.struct.feature.TupleDesc_F64, boofcv.struct.feature.TupleDesc_B, or boofcv.struct.feature.NccFeature.A ScoreAssociation wrapper.scoreSad (string DescriptorClassName)
Creates a sum-of-absolute-difference score for a descriptor class.
DescriptorClassName is a descriptor class name such as boofcv.struct.feature.TupleDesc_F64.A ScoreAssociation wrapper.scoreNcc ()
Creates an NCC score.
A ScoreAssociation wrapper for NccFeature descriptors.scoreEuclidean (string DescriptorClassName, bool Normalize)
Creates a Euclidean score for a descriptor class.
DescriptorClassName is a descriptor class name such as boofcv.struct.feature.TupleDesc_F64.Normalize true normalizes the score.A ScoreAssociation wrapper.scoreHamming (string DescriptorClassName)
Creates a Hamming score for a descriptor class.
DescriptorClassName is a descriptor class name such as boofcv.struct.feature.TupleDesc_B.A ScoreAssociation wrapper.
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.