Top-level source file. More...
#include "utils.h"
#include "pose_graph.h"
#include "tests/testutils.h"
#include "data_dump.h"
#include "ros/ros.h"
#include "tf/transform_listener.h"
#include "sensor_msgs/CameraInfo.h"
#include "sensor_msgs/CompressedImage.h"
#include "nav_msgs/Odometry.h"
#include "cv_bridge/cv_bridge.h"
#include "image_transport/image_transport.h"
#include "vis.h"
#include "vo.h"
#include "emat_estimation.h"
#include <vector>
#include <string>
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <opencv2/calib3d/calib3d.hpp>
#include "graph_opt.h"
#include <boost/filesystem.hpp>
#include "vslam_utils/common.h"
Go to the source code of this file.
Classes | |
class | vslam::VORosInterface< VisualOdometryTT, NodeBuilderTT, PoseGraphT > |
The class that interfaces visual odometry with ROS. More... | |
Namespaces | |
namespace | vslam |
Namespace containing implementation of visual odometry. | |
Typedefs | |
typedef CovisibilityKeyframeVisualOdometry < OneDetectorNodeBuilder, PoseGraph > | vslam::VOType1 |
Functions | |
shared_ptr < OneDetectorNodeBuilder < PoseGraph > > | vslam::buildFASTbRIEFNBuilder () |
construct OneDetectorNodeBuilder that uses FAST/BRIEF (it is not rotation invariant). | |
shared_ptr < OneDetectorNodeBuilder < PoseGraph > > | vslam::buildOrbNBuilder () |
construct OneDetectorNodeBuilder that uses ORB as detector/descriptor. | |
shared_ptr< VOType1 > | vslam::buildVOObject () |
Construct VisualOdometry class with given OneDetectorNodeBuilder and EdgeBuilder. | |
int | main (int argc, char **argv) |
Variables | |
boost::filesystem::path | vslam::debug_output_path |
directory for internal (non ROS) debugging and log files | |
std::string | vslam::image_mask_file |
location of image mask file | |
std::string | vslam::image_sample_file |
location of sample image file (used when actual camera image is unavilable) |
Top-level source file.
Definition in file pe.cpp.