Package org.opencv.features2d
Class FlannBasedMatcher
- java.lang.Object
- 
- org.opencv.core.Algorithm
- 
- org.opencv.features2d.DescriptorMatcher
- 
- org.opencv.features2d.FlannBasedMatcher
 
 
 
- 
 public class FlannBasedMatcher extends DescriptorMatcher Flann-based descriptor matcher. This matcher trains cv::flann::Index on a train descriptor collection and calls its nearest search methods to find the best matches. So, this matcher may be faster when matching a large train collection than the brute force matcher. FlannBasedMatcher does not support masking permissible matches of descriptor sets because flann::Index does not support this. :
- 
- 
Field Summary- 
Fields inherited from class org.opencv.features2d.DescriptorMatcherBRUTEFORCE, BRUTEFORCE_HAMMING, BRUTEFORCE_HAMMINGLUT, BRUTEFORCE_L1, BRUTEFORCE_SL2, FLANNBASED
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description FlannBasedMatcher()protectedFlannBasedMatcher(long addr)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FlannBasedMatcher__fromPtr__(long addr)static FlannBasedMatchercreate()protected voidfinalize()- 
Methods inherited from class org.opencv.features2d.DescriptorMatcheradd, clear, clone, clone, create, create, empty, getTrainDescriptors, isMaskSupported, knnMatch, knnMatch, knnMatch, knnMatch, knnMatch, knnMatch, match, match, match, match, radiusMatch, radiusMatch, radiusMatch, radiusMatch, radiusMatch, radiusMatch, read, train, write
 - 
Methods inherited from class org.opencv.core.AlgorithmgetDefaultName, getNativeObjAddr, save
 
- 
 
- 
- 
- 
Method Detail- 
__fromPtr__public static FlannBasedMatcher __fromPtr__(long addr) 
 - 
createpublic static FlannBasedMatcher create() 
 - 
finalizeprotected void finalize() throws java.lang.Throwable- Overrides:
- finalizein class- DescriptorMatcher
- Throws:
- java.lang.Throwable
 
 
- 
 
-