#include <viso.h>

Classes | |
| struct | bucketing |
| struct | calibration |
| struct | parameters |
Public Member Functions | |
| std::vector< int32_t > | getInlierIndices () |
| std::vector< Matcher::p_match > | getMatches () |
| Matrix | getMotion () |
| int32_t | getNumberOfInliers () |
| int32_t | getNumberOfMatches () |
| bool | process (std::vector< Matcher::p_match > p_matched_) |
| VisualOdometry (parameters param) | |
| ~VisualOdometry () | |
Protected Member Functions | |
| virtual std::vector< double > | estimateMotion (std::vector< Matcher::p_match > p_matched)=0 |
| std::vector< int32_t > | getRandomSample (int32_t N, int32_t num) |
| Matrix | transformationVectorToMatrix (std::vector< double > tr) |
| bool | updateMotion () |
Protected Attributes | |
| std::vector< int32_t > | inliers |
| double * | J |
| Matcher * | matcher |
| std::vector< Matcher::p_match > | p_matched |
| double * | p_observe |
| double * | p_predict |
| Matrix | Tr_delta |
Private Attributes | |
| parameters | param |
Friends | |
| std::ostream & | operator<< (std::ostream &os, VisualOdometry &viso) |
| VisualOdometry::VisualOdometry | ( | parameters | param | ) |
| virtual std::vector<double> VisualOdometry::estimateMotion | ( | std::vector< Matcher::p_match > | p_matched | ) | [protected, pure virtual] |
Implemented in VisualOdometryMono, and VisualOdometryStereo.
| std::vector<int32_t> VisualOdometry::getInlierIndices | ( | ) | [inline] |
| std::vector<Matcher::p_match> VisualOdometry::getMatches | ( | ) | [inline] |
| Matrix VisualOdometry::getMotion | ( | ) | [inline] |
| int32_t VisualOdometry::getNumberOfInliers | ( | ) | [inline] |
| int32_t VisualOdometry::getNumberOfMatches | ( | ) | [inline] |
| vector< int32_t > VisualOdometry::getRandomSample | ( | int32_t | N, |
| int32_t | num | ||
| ) | [protected] |
| bool VisualOdometry::process | ( | std::vector< Matcher::p_match > | p_matched_ | ) | [inline] |
| Matrix VisualOdometry::transformationVectorToMatrix | ( | std::vector< double > | tr | ) | [protected] |
| bool VisualOdometry::updateMotion | ( | ) | [protected] |
| std::ostream& operator<< | ( | std::ostream & | os, |
| VisualOdometry & | viso | ||
| ) | [friend] |
std::vector<int32_t> VisualOdometry::inliers [protected] |
double* VisualOdometry::J [protected] |
Matcher* VisualOdometry::matcher [protected] |
std::vector<Matcher::p_match> VisualOdometry::p_matched [protected] |
double* VisualOdometry::p_observe [protected] |
double* VisualOdometry::p_predict [protected] |
parameters VisualOdometry::param [private] |
Reimplemented in VisualOdometryMono, and VisualOdometryStereo.
Matrix VisualOdometry::Tr_delta [protected] |