|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.cyberlab.recognition.local.LocalRecognitionTools
public class LocalRecognitionTools
Toolchain for all framework supported recognition as well as other common methods for performing object recognition. related features.
Constructor Summary | |
---|---|
LocalRecognitionTools()
|
Method Summary | |
---|---|
static LocalModel<LICOVModel> |
createLICOVmodel(Unknown obj1,
Unknown obj2)
Explanation on usage: LICOVrecognitionTools.createLICOVmodel(Unknown, Unknown) |
static LocalModel<LICOVModel> |
createLICOVmodel(Unknown obj1,
Unknown obj2,
LICOVcreatorOptions opts)
Explanation on usage: LICOVrecognitionTools.createModel(Unknown, Unknown, LICOVcreatorOptions) |
static void |
knnMatch(double maxDistance,
Unknown queryObject,
Unknown trainObject,
java.util.Map<org.opencv.core.Mat,java.util.Map<java.lang.Integer,java.lang.Integer>> result)
Helper class to find descriptor matching Map |
static LocalMatch<LICOVMatch> |
match(LocalObject<LICOVModel> model,
Unknown obj)
Explanation on usage: LICOVrecognitionTools.match(LICOVModel, Unknown) |
static LocalMatch<LICOVMatch> |
match(LocalObject<LICOVModel> model,
Unknown obj,
LICOVmatcherOptions opts)
Explanation on usage: LICOVrecognitionTools.match(LICOVModel, Unknown, LICOVmatcherOptions) |
static java.util.List<java.util.List<org.opencv.features2d.DMatch>> |
radiusMatch(float radius,
LICOVModel model,
Unknown obj)
The radius matcher in OpenCV yields wrong results. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LocalRecognitionTools()
Method Detail |
---|
public static LocalModel<LICOVModel> createLICOVmodel(Unknown obj1, Unknown obj2) throws IncompatibleTypesException
LICOVrecognitionTools.createLICOVmodel(Unknown, Unknown)
IncompatibleTypesException
public static LocalModel<LICOVModel> createLICOVmodel(Unknown obj1, Unknown obj2, LICOVcreatorOptions opts) throws IncompatibleTypesException
LICOVrecognitionTools.createModel(Unknown, Unknown, LICOVcreatorOptions)
IncompatibleTypesException
public static LocalMatch<LICOVMatch> match(LocalObject<LICOVModel> model, Unknown obj) throws IncompatibleTypesException
LICOVrecognitionTools.match(LICOVModel, Unknown)
IncompatibleTypesException
public static LocalMatch<LICOVMatch> match(LocalObject<LICOVModel> model, Unknown obj, LICOVmatcherOptions opts) throws IncompatibleTypesException
LICOVrecognitionTools.match(LICOVModel, Unknown, LICOVmatcherOptions)
IncompatibleTypesException
public static java.util.List<java.util.List<org.opencv.features2d.DMatch>> radiusMatch(float radius, LICOVModel model, Unknown obj)
radius
- The radius of within to matchmodel
- Model to perform the matching onobj
- The Unknown to perform mathing on
radiusMatch(float, Mat, Mat)
public static void knnMatch(double maxDistance, Unknown queryObject, Unknown trainObject, java.util.Map<org.opencv.core.Mat,java.util.Map<java.lang.Integer,java.lang.Integer>> result)
maxDistance
- If best match < (distance*next best match) best match is added to resultqueryObject
- Unknown object 1 to perform matching ontrainObject
- Unknown object 2 to perform matching onresult
- Mat is reference to queryDescriptorknnMatch(double, Mat, Mat, Map)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |