#include <opencv2/core/core.hpp>#include <opencv2/core/types_c.h>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <iostream>#include <rtabmap/utilite/ULogger.h>#include <rtabmap/utilite/UTimer.h>#include <rtabmap/utilite/UConversion.h>#include <rtabmap/utilite/UDirectory.h>#include <rtabmap/utilite/UStl.h>#include <rtabmap/utilite/UMath.h>#include <opencv2/calib3d/calib3d.hpp>#include "rtabmap/core/Features2d.h"#include "rtabmap/core/EpipolarGeometry.h"#include "rtabmap/core/VWDictionary.h"#include "rtabmap/core/Odometry.h"#include "rtabmap/gui/UCv2Qt.h"#include "rtabmap/gui/ImageView.h"#include "rtabmap/gui/KeypointItem.h"#include <QApplication>#include <QGraphicsLineItem>#include <QGraphicsPixmapItem>#include <QVBoxLayout>#include <QHBoxLayout>#include <QtCore/QTime>#include <QGraphicsEffect>
Go to the source code of this file.
Classes | |
| class | MainWidget |
Functions | |
| std::multimap< int, cv::KeyPoint > | aggregate (const std::list< int > &wordIds, const std::vector< cv::KeyPoint > &keypoints) |
| int | main (int argc, char **argv) |
| void | showUsage () |
| std::multimap<int, cv::KeyPoint> aggregate | ( | const std::list< int > & | wordIds, |
| const std::vector< cv::KeyPoint > & | keypoints | ||
| ) |
Definition at line 155 of file tools/EpipolarGeometry/main.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 169 of file tools/EpipolarGeometry/main.cpp.
| void showUsage | ( | ) |
Definition at line 59 of file tools/EpipolarGeometry/main.cpp.