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 |