boofcv.alg.feature.associate
Class AssociateSurfBasic
- java.lang.Object
-
- boofcv.alg.feature.associate.AssociateSurfBasic
-
public class AssociateSurfBasic extends java.lang.ObjectBasic algorithm for specializing association for SURF features. Two list of features are created depending on the sign of the laplacian. These lists are associated independently then combined.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classAssociateSurfBasic.Helper
-
Constructor Summary
Constructors Constructor and Description AssociateSurfBasic(AssociateDescription<TupleDesc_F64> assoc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidassociate()Associates the features together.AssociateDescription<TupleDesc_F64>getAssoc()FastQueue<AssociatedIndex>getMatches()Returns a list of found matches.GrowQueue_I32getUnassociatedSrc()voidsetDst(FastQueue<BrightFeature> dst)voidsetSrc(FastQueue<BrightFeature> src)voidswapLists()Swaps the source and dest feature list.inttotalDestination()
-
-
-
Constructor Detail
-
AssociateSurfBasic
public AssociateSurfBasic(AssociateDescription<TupleDesc_F64> assoc)
-
-
Method Detail
-
setSrc
public void setSrc(FastQueue<BrightFeature> src)
-
setDst
public void setDst(FastQueue<BrightFeature> dst)
-
swapLists
public void swapLists()
Swaps the source and dest feature list. Useful when processing a sequence of images and don't want to resort everything.
-
associate
public void associate()
Associates the features together.
-
getMatches
public FastQueue<AssociatedIndex> getMatches()
Returns a list of found matches.
-
totalDestination
public int totalDestination()
-
getUnassociatedSrc
public GrowQueue_I32 getUnassociatedSrc()
-
getAssoc
public AssociateDescription<TupleDesc_F64> getAssoc()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG