#include <cmath>
#include <deque>
#include <sstream>
#include <unistd.h>
#include <vector>
#include <cv_bridge/cv_bridge.h>
#include <ros/ros.h>
#include <rosbag/bag.h>
#include <rosbag/view.h>
#include <sensor_msgs/Image.h>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include "cam/CamRadtan.h"
#include "feat/Feature.h"
#include "feat/FeatureDatabase.h"
#include "track/TrackAruco.h"
#include "track/TrackDescriptor.h"
#include "track/TrackKLT.h"
#include "utils/opencv_yaml_parse.h"
#include "utils/print.h"
Go to the source code of this file.
Functions | |
void | handle_stereo (double time0, double time1, cv::Mat img0, cv::Mat img1) |
int | main (int argc, char **argv) |
Variables | |
int | clone_states = 10 |
std::deque< double > | clonetimes |
TrackBase * | extractor |
int | featslengths = 0 |
int | frames = 0 |
int | max_cameras = 2 |
int | num_lostfeats = 0 |
int | num_margfeats = 0 |
ros::Time | time_start |
void handle_stereo | ( | double | time0, |
double | time1, | ||
cv::Mat | img0, | ||
cv::Mat | img1 | ||
) |
This function will process the new stereo pair with the extractor!
Definition at line 284 of file test_tracking.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 68 of file test_tracking.cpp.
int clone_states = 10 |
Definition at line 57 of file test_tracking.cpp.
std::deque<double> clonetimes |
Definition at line 58 of file test_tracking.cpp.
TrackBase* extractor |
Definition at line 49 of file test_tracking.cpp.
int featslengths = 0 |
Definition at line 56 of file test_tracking.cpp.
int frames = 0 |
Definition at line 53 of file test_tracking.cpp.
int max_cameras = 2 |
Definition at line 62 of file test_tracking.cpp.
int num_lostfeats = 0 |
Definition at line 54 of file test_tracking.cpp.
int num_margfeats = 0 |
Definition at line 55 of file test_tracking.cpp.
ros::Time time_start |
Definition at line 59 of file test_tracking.cpp.