Visual Servoing Platform
version 3.3.0 under development (2020-02-17)
|
#include <visp3/vision/vpXmlConfigParserKeyPoint.h>
Public Types | |
enum | vpMatchingMethodEnum { constantFactorDistanceThreshold, stdDistanceThreshold, ratioDistanceThreshold, stdAndRatioDistanceThreshold, noFilterMatching } |
Public Member Functions | |
vpXmlConfigParserKeyPoint () | |
~vpXmlConfigParserKeyPoint () | |
std::string | getDetectorName () const |
std::string | getExtractorName () const |
std::string | getMatcherName () const |
double | getMatchingFactorThreshold () const |
vpMatchingMethodEnum | getMatchingMethod () const |
double | getMatchingRatioThreshold () const |
int | getNbRansacIterations () const |
int | getNbRansacMinInlierCount () const |
double | getRansacConsensusPercentage () const |
double | getRansacReprojectionError () const |
double | getRansacThreshold () const |
bool | getUseRansacConsensusPercentage () const |
bool | getUseRansacVVSPoseEstimation () const |
void | parse (const std::string &filename) |
Definition at line 63 of file vpXmlConfigParserKeyPoint.h.
Enumerator for the different filtering matching method.
Definition at line 67 of file vpXmlConfigParserKeyPoint.h.
vpXmlConfigParserKeyPoint::vpXmlConfigParserKeyPoint | ( | ) |
Definition at line 510 of file vpXmlConfigParserKeyPoint.cpp.
vpXmlConfigParserKeyPoint::~vpXmlConfigParserKeyPoint | ( | ) |
Definition at line 514 of file vpXmlConfigParserKeyPoint.cpp.
std::string vpXmlConfigParserKeyPoint::getDetectorName | ( | ) | const |
Get the detector name.
Definition at line 533 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
std::string vpXmlConfigParserKeyPoint::getExtractorName | ( | ) | const |
Get the extractor name.
Definition at line 543 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
std::string vpXmlConfigParserKeyPoint::getMatcherName | ( | ) | const |
Get the matcher name.
Definition at line 553 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
double vpXmlConfigParserKeyPoint::getMatchingFactorThreshold | ( | ) | const |
Get the factor value.
Definition at line 564 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
vpXmlConfigParserKeyPoint::vpMatchingMethodEnum vpXmlConfigParserKeyPoint::getMatchingMethod | ( | ) | const |
Get the filtering method.
Definition at line 574 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
double vpXmlConfigParserKeyPoint::getMatchingRatioThreshold | ( | ) | const |
Get the ratio value.
Definition at line 584 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
int vpXmlConfigParserKeyPoint::getNbRansacIterations | ( | ) | const |
Get the maximum number of iterations for the Ransac method.
Definition at line 594 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
int vpXmlConfigParserKeyPoint::getNbRansacMinInlierCount | ( | ) | const |
Get the minimum number of inliers for the Ransac method.
Definition at line 604 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
double vpXmlConfigParserKeyPoint::getRansacConsensusPercentage | ( | ) | const |
Get the percentage value of inliers for the Ransac method.
Definition at line 614 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
double vpXmlConfigParserKeyPoint::getRansacReprojectionError | ( | ) | const |
Get the maximum reprojection error for a candidate inlier for the Ransac method.
Definition at line 625 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
double vpXmlConfigParserKeyPoint::getRansacThreshold | ( | ) | const |
Get the maximum error for a candidate inlier for the Ransac method.
Definition at line 635 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
bool vpXmlConfigParserKeyPoint::getUseRansacConsensusPercentage | ( | ) | const |
Get the flag state to choose between a percentage of inliers or a fixed number.
Definition at line 646 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
bool vpXmlConfigParserKeyPoint::getUseRansacVVSPoseEstimation | ( | ) | const |
Get the flag state to choose between OpenCV Ransac pose estimation or ViSP Ransac VVS pose estimation.
Definition at line 657 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().
void vpXmlConfigParserKeyPoint::parse | ( | const std::string & | filename | ) |
Parse an XML file to load configuration for vpKeyPoint class.
filename | : filename of the XML file to parse. |
Definition at line 523 of file vpXmlConfigParserKeyPoint.cpp.
Referenced by vpKeyPoint::loadConfigFile().