#include <feature/Detector.h>
#include <feature/ShapeContext.h>
#include <feature/Descriptor.h>
#include <feature/InterestPoint.h>
#include <sensors/LaserReading.h>
#include <utils/HistogramDistances.h>
#include <vector>
#include <feature/BetaGrid.h>
#include <feature/RangeDetector.h>
#include <feature/CurvatureDetector.h>
#include <feature/NormalBlobDetector.h>
#include <feature/NormalEdgeDetector.h>
#include <feature/RansacFeatureSetMatcher.h>
#include <utils/PoseEstimation.h>
#include <utility>
#include <sensors/AbstractReading.h>
#include <iostream>
#include <geometry/point.h>
#include <sstream>
#include <string>
#include <sensorstream/LogReader.h>
#include <sensorstream/LogWriter.h>
#include <fstream>
#include <sensorstream/SensorStream.h>
#include <utils/PeakFinder.h>
#include <cairo.h>
#include <cairo-pdf.h>
#include <cairo-svg.h>
#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
Go to the source code of this file.
Functions | |
void | computeBoundingBox () |
void | computeMap () |
void | describeLog () |
void | detectLog () |
void | help () |
int | main (int argc, char **argv) |
void | match (unsigned int position) |
Variables | |
double | acceptanceSigma = 0.1 |
int | border = 10 |
cairo_t * | cairoMap = 0 |
cairo_t * | cairoOut = 0 |
unsigned int | corresp = 9 |
BetaGridGenerator * | m_betaGenerator = NULL |
DescriptorGenerator * | m_descriptor = NULL |
Detector * | m_detector = NULL |
CurvatureDetector * | m_detectorCurvature = NULL |
NormalBlobDetector * | m_detectorNormalBlob = NULL |
NormalEdgeDetector * | m_detectorNormalEdge = NULL |
RangeDetector * | m_detectorRange = NULL |
std::vector< std::vector < InterestPoint * > > | m_pointsReference |
std::vector< OrientedPoint2D > | m_posesReference |
RansacFeatureSetMatcher * | m_ransac = NULL |
LogSensorStream | m_sensorReference (NULL, NULL) |
ShapeContextGenerator * | m_shapeGenerator = NULL |
int | offsetX = 0 |
int | offsetY = 0 |
double | scaleFactor = 1. |
int | sizeX = 1024 |
int | sizeY = 800 |
void computeBoundingBox | ( | ) |
Definition at line 220 of file RansacLoopClosureDrawMovie.cpp.
void computeMap | ( | ) |
Definition at line 270 of file RansacLoopClosureDrawMovie.cpp.
void describeLog | ( | ) |
Definition at line 190 of file RansacLoopClosureDrawMovie.cpp.
void detectLog | ( | ) |
Definition at line 161 of file RansacLoopClosureDrawMovie.cpp.
void help | ( | ) |
Definition at line 57 of file RansacLoopClosureDrawMovie.cpp.
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 309 of file RansacLoopClosureDrawMovie.cpp.
void match | ( | unsigned int | position | ) |
Definition at line 102 of file RansacLoopClosureDrawMovie.cpp.
double acceptanceSigma = 0.1 |
Definition at line 55 of file RansacLoopClosureDrawMovie.cpp.
int border = 10 |
Definition at line 49 of file RansacLoopClosureDrawMovie.cpp.
cairo_t* cairoMap = 0 |
Definition at line 46 of file RansacLoopClosureDrawMovie.cpp.
cairo_t* cairoOut = 0 |
Definition at line 47 of file RansacLoopClosureDrawMovie.cpp.
unsigned int corresp = 9 |
Definition at line 53 of file RansacLoopClosureDrawMovie.cpp.
BetaGridGenerator* m_betaGenerator = NULL |
Definition at line 37 of file RansacLoopClosureDrawMovie.cpp.
DescriptorGenerator* m_descriptor = NULL |
Definition at line 39 of file RansacLoopClosureDrawMovie.cpp.
Detector* m_detector = NULL |
Definition at line 35 of file RansacLoopClosureDrawMovie.cpp.
CurvatureDetector* m_detectorCurvature = NULL |
Definition at line 31 of file RansacLoopClosureDrawMovie.cpp.
Definition at line 32 of file RansacLoopClosureDrawMovie.cpp.
Definition at line 33 of file RansacLoopClosureDrawMovie.cpp.
RangeDetector* m_detectorRange = NULL |
Definition at line 34 of file RansacLoopClosureDrawMovie.cpp.
std::vector< std::vector<InterestPoint *> > m_pointsReference |
Definition at line 43 of file RansacLoopClosureDrawMovie.cpp.
std::vector< OrientedPoint2D > m_posesReference |
Definition at line 44 of file RansacLoopClosureDrawMovie.cpp.
RansacFeatureSetMatcher* m_ransac = NULL |
Definition at line 41 of file RansacLoopClosureDrawMovie.cpp.
LogSensorStream m_sensorReference(NULL, NULL) |
Definition at line 38 of file RansacLoopClosureDrawMovie.cpp.
int offsetX = 0 |
Definition at line 49 of file RansacLoopClosureDrawMovie.cpp.
int offsetY = 0 |
Definition at line 49 of file RansacLoopClosureDrawMovie.cpp.
double scaleFactor = 1. |
Definition at line 50 of file RansacLoopClosureDrawMovie.cpp.
int sizeX = 1024 |
Definition at line 51 of file RansacLoopClosureDrawMovie.cpp.
int sizeY = 800 |
Definition at line 51 of file RansacLoopClosureDrawMovie.cpp.