#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/utilite/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 <QtCore/QElapsedTimer>
#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 156 of file tools/EpipolarGeometry/main.cpp.
Definition at line 170 of file tools/EpipolarGeometry/main.cpp.
void showUsage | ( | ) |
Definition at line 60 of file tools/EpipolarGeometry/main.cpp.