Classes | Namespaces | Typedefs | Functions | Variables
pe.cpp File Reference

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"
Include dependency graph for pe.cpp:

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< VOType1vslam::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)

Detailed Description

Top-level source file.

Definition in file pe.cpp.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 246 of file pe.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


pose_estimation
Author(s): Jiri Divis/jiridivis@gmail.com
autogenerated on Wed Mar 27 2013 21:00:13