#include <viso_mono.h>

Classes | |
| struct | idx_cmp |
| struct | parameters |
Public Member Functions | |
| bool | process (uint8_t *I, int32_t *dims, bool replace=false) |
| VisualOdometryMono (parameters param) | |
| ~VisualOdometryMono () | |
Private Member Functions | |
| std::vector< double > | estimateMotion (std::vector< Matcher::p_match > p_matched) |
| void | EtoRt (Matrix &E, Matrix &K, std::vector< Matcher::p_match > &p_matched, Matrix &X, Matrix &R, Matrix &t) |
| void | fundamentalMatrix (const std::vector< Matcher::p_match > &p_matched, const std::vector< int32_t > &active, Matrix &F) |
| std::vector< int32_t > | getInlier (std::vector< Matcher::p_match > &p_matched, Matrix &F) |
| bool | normalizeFeaturePoints (std::vector< Matcher::p_match > &p_matched, Matrix &Tp, Matrix &Tc) |
| Matrix | smallerThanMedian (Matrix &X, double &median) |
| int32_t | triangulateChieral (std::vector< Matcher::p_match > &p_matched, Matrix &K, Matrix &R, Matrix &t, Matrix &X) |
Private Attributes | |
| parameters | param |
Definition at line 27 of file viso_mono.h.
Definition at line 26 of file viso_mono.cpp.
Definition at line 29 of file viso_mono.cpp.
| vector< double > VisualOdometryMono::estimateMotion | ( | std::vector< Matcher::p_match > | p_matched | ) | [private, virtual] |
Implements VisualOdometry.
Definition at line 40 of file viso_mono.cpp.
| void VisualOdometryMono::EtoRt | ( | Matrix & | E, |
| Matrix & | K, | ||
| std::vector< Matcher::p_match > & | p_matched, | ||
| Matrix & | X, | ||
| Matrix & | R, | ||
| Matrix & | t | ||
| ) | [private] |
Definition at line 316 of file viso_mono.cpp.
| void VisualOdometryMono::fundamentalMatrix | ( | const std::vector< Matcher::p_match > & | p_matched, |
| const std::vector< int32_t > & | active, | ||
| Matrix & | F | ||
| ) | [private] |
Definition at line 234 of file viso_mono.cpp.
| vector< int32_t > VisualOdometryMono::getInlier | ( | std::vector< Matcher::p_match > & | p_matched, |
| Matrix & | F | ||
| ) | [private] |
Definition at line 267 of file viso_mono.cpp.
| bool VisualOdometryMono::normalizeFeaturePoints | ( | std::vector< Matcher::p_match > & | p_matched, |
| Matrix & | Tp, | ||
| Matrix & | Tc | ||
| ) | [private] |
Definition at line 186 of file viso_mono.cpp.
| bool VisualOdometryMono::process | ( | uint8_t * | I, |
| int32_t * | dims, | ||
| bool | replace = false |
||
| ) |
Definition at line 32 of file viso_mono.cpp.
| Matrix VisualOdometryMono::smallerThanMedian | ( | Matrix & | X, |
| double & | median | ||
| ) | [private] |
Definition at line 161 of file viso_mono.cpp.
| int32_t VisualOdometryMono::triangulateChieral | ( | std::vector< Matcher::p_match > & | p_matched, |
| Matrix & | K, | ||
| Matrix & | R, | ||
| Matrix & | t, | ||
| Matrix & | X | ||
| ) | [private] |
Definition at line 363 of file viso_mono.cpp.
parameters VisualOdometryMono::param [private] |
Reimplemented from VisualOdometry.
Definition at line 83 of file viso_mono.h.