|
libstereo-odometry (C++ Library for robust Stereo odometry)
|
This file exposes the public C++ API and data types of the stereo-odometry library. More...
#include <opencv2/opencv.hpp>#include <opencv2/core/version.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/features2d/features2d.hpp>#include <mrpt/utils/CImage.h>#include <mrpt/utils/CConfigFile.h>#include <mrpt/utils/CTimeLogger.h>#include <mrpt/vision/CStereoRectifyMap.h>#include <mrpt/vision/CImagePyramid.h>#include <mrpt/vision/TSimpleFeature.h>#include <mrpt/vision/CFeatureExtraction.h>#include <mrpt/poses/CPose3D.h>#include <mrpt/poses/CPose3DRotVec.h>#include <mrpt/math/CMatrixB.h>#include <mrpt/math/lightweight_geom_data.h>#include <mrpt/system/filesystem.h>#include <mrpt/system/os.h>#include <mrpt/system/threads.h>#include <mrpt/opengl/CSetOfObjects.h>#include <mrpt/synch/CThreadSafeVariable.h>#include <mrpt/gui/CDisplayWindow3D.h>#include <mrpt/version.h>#include <mrpt/slam/CObservationStereoImages.h>#include <fstream>Go to the source code of this file.
Namespaces | |
| rso | |
Macros | |
| #define | SQUARE(_X) _X*_X |
| #define | INVALID_IDX -1 |
| #define | DUMP_BOOL_VAR(_B) _B ? cout << "Yes" : cout << "No"; cout << endl; |
| #define | SHOW_WARNING(MSG) cout << "[Visual Odometry] " << MSG << endl; |
| #define | DUMP_VO_ERROR_CODE(_CODE) |
| #define | DUMP_VECTOR(_V) |
Typedefs | |
| typedef std::vector< cv::KeyPoint > | rso::TKeyPointList |
| typedef std::vector< cv::DMatch > | rso::TDMatchList |
| typedef struct rso::t_change_in_pose_output | rso::t_change_in_pose_output |
| typedef std::vector< std::pair < size_t, size_t > > | rso::vector_index_pairs_t |
| typedef std::vector< std::pair < mrpt::utils::TPixelCoord, mrpt::utils::TPixelCoord > > | rso::vector_pixel_pairs_t |
Enumerations | |
| enum | rso::VOErrorCode { rso::voecNone, rso::voecBadCondNumber, rso::voecIncrFuncCostStg1, rso::voecIncrFuncCostStg2, rso::voecFirstIteration, rso::voecBadTracking } |
This file exposes the public C++ API and data types of the stereo-odometry library.
| #define DUMP_BOOL_VAR | ( | _B | ) | _B ? cout << "Yes" : cout << "No"; cout << endl; |
| #define DUMP_VECTOR | ( | _V | ) |
| #define DUMP_VO_ERROR_CODE | ( | _CODE | ) |
| #define INVALID_IDX -1 |
| #define SHOW_WARNING | ( | MSG | ) | cout << "[Visual Odometry] " << MSG << endl; |
| #define SQUARE | ( | _X | ) | _X*_X |
1.8.6