#include <vpRBTrackingResult.h>
|
| | vpRBTrackingResult () |
| unsigned int | getNumIterations () const |
| const std::vector< vpHomogeneousMatrix > & | getPoses () const |
| vpHomogeneousMatrix | getPoseBeforeTracking () const |
| const std::vector< vpColVector > & | getVelocities () const |
| const std::vector< double > & | getConvergenceMetricValues () const |
| vpRBTrackingTimings & | timer () |
| vpRBTrackingStoppingReason | getStoppingReason () const |
| void | setStoppingReason (vpRBTrackingStoppingReason reason) |
| vpHomogeneousMatrix | getOdometryMotion () |
| vpHomogeneousMatrix | getPoseBeforeOdometry () |
| vpHomogeneousMatrix | getPoseAfterOdometry () |
| void | setOdometryMotion (const vpHomogeneousMatrix &cMo_before, const vpHomogeneousMatrix &cMcp, const vpHomogeneousMatrix &cMo_after) |
| void | setOdometryMetricAndThreshold (const double metricValue, const double metricThreshold) |
| void | beforeIter (const vpHomogeneousMatrix &cMo) |
| std::vector< vpRBFeatureResult > | getFeatureData () const |
| void | onEndIter (const vpHomogeneousMatrix &cMo, const vpColVector &v, const double convergenceMetric, const vpMatrix &JTJ, const vpColVector &JTR, double mu) |
| void | logFeatures (unsigned int iter, unsigned int maxIters, const std::vector< std::shared_ptr< vpRBFeatureTracker > > &features) |
| void | saveToFile (const std::string &path) const |
Tutorials
If you want to have an in-depth presentation of the Render-Based Tracker (RBT), you may have a look at:
- Examples
- catchRBTDataset.cpp, tutorial-rbt-realsense.cpp, and tutorial-rbt-sequence.cpp.
Definition at line 121 of file vpRBTrackingResult.h.
◆ vpRBTrackingResult()
| vpRBTrackingResult::vpRBTrackingResult |
( |
| ) |
|
|
inline |
◆ beforeIter()
◆ getConvergenceMetricValues()
| const std::vector< double > & vpRBTrackingResult::getConvergenceMetricValues |
( |
| ) |
const |
|
inline |
◆ getFeatureData()
◆ getNumIterations()
| unsigned int vpRBTrackingResult::getNumIterations |
( |
| ) |
const |
|
inline |
◆ getOdometryMotion()
◆ getPoseAfterOdometry()
◆ getPoseBeforeOdometry()
◆ getPoseBeforeTracking()
◆ getPoses()
◆ getStoppingReason()
| vpRBTrackingStoppingReason vpRBTrackingResult::getStoppingReason |
( |
| ) |
const |
|
inline |
◆ getVelocities()
| const std::vector< vpColVector > & vpRBTrackingResult::getVelocities |
( |
| ) |
const |
|
inline |
◆ logFeatures()
| void vpRBTrackingResult::logFeatures |
( |
unsigned int | iter, |
|
|
unsigned int | maxIters, |
|
|
const std::vector< std::shared_ptr< vpRBFeatureTracker > > & | features ) |
|
inline |
◆ onEndIter()
◆ readFromJsonFile()
◆ saveToFile()
◆ setOdometryMetricAndThreshold()
| void vpRBTrackingResult::setOdometryMetricAndThreshold |
( |
const double | metricValue, |
|
|
const double | metricThreshold ) |
|
inline |
◆ setOdometryMotion()
◆ setStoppingReason()
| void vpRBTrackingResult::setStoppingReason |
( |
vpRBTrackingStoppingReason | reason | ) |
|
|
inline |
◆ timer()
◆ from_json
◆ to_json