class: ConfigAssociateGreedy
[279:7] extends: object
ConfigAssociateGreedy wraps boofcv.factory.feature.associate.ConfigAssociateGreedy.
Members
- obj
Methods
-
ConfigAssociateGreedy (
Obj = null)Creates or wraps a greedy association config.
- @p
Objis an existing config Java object or null to create a default config.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis forwardsBackwards, scoreRatioThreshold, or maxErrorThreshold. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis forwardsBackwards, scoreRatioThreshold, or maxErrorThreshold. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: AssociateDescription
[148:7] extends: object
AssociateDescription wraps boofcv.abst.feature.associate.AssociateDescription.
Members
- obj
Methods
-
AssociateDescription (
object Obj)Wraps a BoofCV AssociateDescription.
- @p
Objis an existing associate Java object or wrapper.
- @p
-
setSource (
object List)Sets source descriptors.
- @p
Listis a FastAccess descriptor list.
- @p
-
setDestination (
object List)Sets destination descriptors.
- @p
Listis a FastAccess descriptor list.
- @p
-
associate ()
Runs association.
-
getMatches ()
Gets matches.
- @r
AFastAccess of AssociatedIndex objects.
- @r
-
getUnassociatedSource ()
Gets unassociated source indexes.
- @r
ADogArray_I32 Java object.
- @r
-
getUnassociatedDestination ()
Gets unassociated destination indexes.
- @r
ADogArray_I32 Java object.
- @r
-
setMaxScoreThreshold (
Score)Sets the maximum score threshold.
- @p
Scoreis the maximum accepted score.
- @p
-
getScoreType ()
Gets the score type.
- @r
AMatchScoreType enum Java object.
- @r
-
uniqueSource ()
Gets whether source descriptors are unique in matches.
- @r
Trueif unique.
- @r
-
uniqueDestination ()
Gets whether destination descriptors are unique in matches.
- @r
Trueif unique.
- @r
-
getDescriptionType ()
Gets the descriptor type.
- @r
AJava Class object.
- @r
class: ConfigAssociate
[243:7] extends: object
ConfigAssociate wraps boofcv.factory.feature.associate.ConfigAssociate.
Members
- obj
Methods
-
ConfigAssociate (
Obj = null)Creates or wraps an association config.
- @p
Objis an existing config Java object or null to create a default config.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis type, greedy, nearestNeighbor, or maximumDistancePixels. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis type, greedy, nearestNeighbor, or maximumDistancePixels. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
-
copy ()
Copies this config.
- @r
Acopied ConfigAssociate wrapper.
- @r
class: ScoreAssociation
[214:7] extends: object
ScoreAssociation wraps boofcv.abst.feature.associate.ScoreAssociation.
Members
- obj
Methods
-
ScoreAssociation (
object Obj)Wraps a BoofCV ScoreAssociation.
- @p
Objis an existing score Java object or wrapper.
- @p
-
score (
object Source, object Destination)Scores two descriptors.
- @p
Sourceis a descriptor Java object. - @p
Destinationis a descriptor Java object. - @r
Thescore.
- @p
-
getScoreType ()
Gets the score type.
- @r
AMatchScoreType enum Java object.
- @r
-
getDescriptorType ()
Gets the descriptor type.
- @r
AJava Class object.
- @r
class: ConfigAssociateNearestNeighbor
[310:7] extends: object
ConfigAssociateNearestNeighbor wraps boofcv.factory.feature.associate.ConfigAssociateNearestNeighbor.
Members
- obj
Methods
-
ConfigAssociateNearestNeighbor (
Obj = null)Creates or wraps a nearest-neighbor association config.
- @p
Objis an existing config Java object or null to create a default config.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis distanceIsSquared, scoreRatioThreshold, maxErrorThreshold, or maxNodesSearched. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis distanceIsSquared, scoreRatioThreshold, maxErrorThreshold, or maxNodesSearched. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: FactoryAssociation
[22:14] static extends: object
Static wrappers for boofcv.factory.feature.associate.FactoryAssociation.
Methods
-
generic (
object Config, object DescriptorInfo)Creates a generic association algorithm.
- @p
Configis a ConfigAssociate wrapper. - @p
DescriptorInfois a descriptor info Java object or wrapper. - @r
AnAssociateDescription wrapper.
- @p
-
ensureUnique (
object Associate)Ensures a one-to-one association from an existing association algorithm.
- @p
Associateis an AssociateDescription wrapper. - @r
AnAssociateDescription wrapper.
- @p
-
greedy (
object Config, object Score)Creates a greedy association algorithm.
- @p
Configis a ConfigAssociateGreedy wrapper. - @p
Scoreis a ScoreAssociation wrapper. - @r
AnAssociateDescription wrapper.
- @p
-
kdtree (
object Config, int TupleLength)Creates a KD-tree association algorithm for TupleDesc_F64 descriptors.
- @p
Configis a ConfigAssociateNearestNeighbor wrapper. - @p
TupleLengthis the descriptor tuple length. - @r
AnAssociateDescription wrapper.
- @p
-
kdRandomForest (
object Config, int TupleLength, int MaxNodesSearched, int NumTrees, int Seed)Creates a random-forest KD-tree association algorithm for TupleDesc_F64 descriptors.
- @p
Configis a ConfigAssociateNearestNeighbor wrapper. - @p
TupleLengthis the descriptor tuple length. - @p
MaxNodesSearchedis the maximum searched nodes. - @p
NumTreesis the number of trees. - @p
Seedis the random seed. - @r
AnAssociateDescription wrapper.
- @p
-
defaultScore (
string DescriptorClassName)Creates BoofCV's default score for a descriptor class.
- @p
DescriptorClassNameis a descriptor class name such as boofcv.struct.feature.TupleDesc_F64, boofcv.struct.feature.TupleDesc_B, or boofcv.struct.feature.NccFeature. - @r
AScoreAssociation wrapper.
- @p
-
scoreSad (
string DescriptorClassName)Creates a sum-of-absolute-difference score for a descriptor class.
- @p
DescriptorClassNameis a descriptor class name such as boofcv.struct.feature.TupleDesc_F64. - @r
AScoreAssociation wrapper.
- @p
-
scoreNcc ()
Creates an NCC score.
- @r
AScoreAssociation wrapper for NccFeature descriptors.
- @r
-
scoreEuclidean (
string DescriptorClassName, bool Normalize)Creates a Euclidean score for a descriptor class.
- @p
DescriptorClassNameis a descriptor class name such as boofcv.struct.feature.TupleDesc_F64. - @p
Normalizetrue normalizes the score. - @r
AScoreAssociation wrapper.
- @p
-
scoreHamming (
string DescriptorClassName)Creates a Hamming score for a descriptor class.
- @p
DescriptorClassNameis a descriptor class name such as boofcv.struct.feature.TupleDesc_B. - @r
AScoreAssociation wrapper.
- @p