#include <feature/Detector.h>
#include <feature/ShapeContext.h>
#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 <feature/RansacMultiFeatureSetMatcher.h>
#include <sensorstream/CarmenLog.h>
#include <sensorstream/LogSensorStream.h>
#include <sensorstream/SensorStream.h>
#include <utils/SimpleMinMaxPeakFinder.h>
#include <utils/HistogramDistances.h>
#include <iostream>
#include <string>
#include <string.h>
#include <sstream>
#include <utility>
#include <sys/time.h>
Go to the source code of this file.
Functions | |
void | countLog () |
void | describeLog () |
void | detectLog () |
void | help () |
int | main (int argc, char **argv) |
void | match (unsigned int position) |
Variables | |
double | angErrorTh = 0.2 |
unsigned int | corresp [] = {0, 3, 5, 7, 9, 11, 13, 15} |
double | linErrorTh = 0.5 |
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 |
double | m_error [8] = {0.} |
double | m_errorC [8] = {0.} |
double | m_errorR [8] = {0.} |
unsigned int | m_match [8] = {0} |
unsigned int | m_matchC [8] = {0} |
unsigned int | m_matchR [8] = {0} |
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 |
unsigned int | m_valid [8] = {0} |
struct timeval detectTime describeTime | ransacTime |
void countLog | ( | ) |
Definition at line 212 of file RansacLoopClosureTest.cpp.
void describeLog | ( | ) |
Definition at line 234 of file RansacLoopClosureTest.cpp.
void detectLog | ( | ) |
Definition at line 179 of file RansacLoopClosureTest.cpp.
void help | ( | ) |
Definition at line 52 of file RansacLoopClosureTest.cpp.
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 268 of file RansacLoopClosureTest.cpp.
void match | ( | unsigned int | position | ) |
Definition at line 98 of file RansacLoopClosureTest.cpp.
double angErrorTh = 0.2 |
Definition at line 38 of file RansacLoopClosureTest.cpp.
unsigned int corresp[] = {0, 3, 5, 7, 9, 11, 13, 15} |
Definition at line 44 of file RansacLoopClosureTest.cpp.
double linErrorTh = 0.5 |
Definition at line 39 of file RansacLoopClosureTest.cpp.
BetaGridGenerator* m_betaGenerator = NULL |
Definition at line 32 of file RansacLoopClosureTest.cpp.
DescriptorGenerator* m_descriptor = NULL |
Definition at line 34 of file RansacLoopClosureTest.cpp.
Detector* m_detector = NULL |
Definition at line 30 of file RansacLoopClosureTest.cpp.
CurvatureDetector* m_detectorCurvature = NULL |
Definition at line 26 of file RansacLoopClosureTest.cpp.
Definition at line 27 of file RansacLoopClosureTest.cpp.
Definition at line 28 of file RansacLoopClosureTest.cpp.
RangeDetector* m_detectorRange = NULL |
Definition at line 29 of file RansacLoopClosureTest.cpp.
double m_error[8] = {0.} |
Definition at line 46 of file RansacLoopClosureTest.cpp.
double m_errorC[8] = {0.} |
Definition at line 46 of file RansacLoopClosureTest.cpp.
double m_errorR[8] = {0.} |
Definition at line 46 of file RansacLoopClosureTest.cpp.
unsigned int m_match[8] = {0} |
Definition at line 47 of file RansacLoopClosureTest.cpp.
unsigned int m_matchC[8] = {0} |
Definition at line 47 of file RansacLoopClosureTest.cpp.
unsigned int m_matchR[8] = {0} |
Definition at line 47 of file RansacLoopClosureTest.cpp.
std::vector< std::vector<InterestPoint *> > m_pointsReference |
Definition at line 41 of file RansacLoopClosureTest.cpp.
std::vector< OrientedPoint2D > m_posesReference |
Definition at line 42 of file RansacLoopClosureTest.cpp.
RansacFeatureSetMatcher* m_ransac = NULL |
Definition at line 36 of file RansacLoopClosureTest.cpp.
LogSensorStream m_sensorReference(NULL, NULL) |
Definition at line 33 of file RansacLoopClosureTest.cpp.
unsigned int m_valid[8] = {0} |
Definition at line 48 of file RansacLoopClosureTest.cpp.
struct timeval detectTime describeTime ransacTime |
Definition at line 50 of file RansacLoopClosureTest.cpp.