#include <posest/pe2d.h>
#include <posest/pe.h>
#include <opencv2/core/core.hpp>
#include <opencv2/features2d/features2d.hpp>
#include "opencv2/core/core_c.h"
#include "opencv2/highgui/highgui_c.h"
#include "opencv2/highgui/highgui.hpp"
#include "cv.h"
#include <iostream>
#include <algorithm>
Go to the source code of this file.
Namespaces | |
namespace | pe |
Functions | |
static void | camParams2Mat (const fc::CamParams ¶ms, Mat &intrinsics) |
void | pe::drawMatches (const Mat &img, const vector< KeyPoint > &kpts1, const vector< KeyPoint > &kpts2, const vector< cv::DMatch > &matches, Mat &display) |
void | pe::extractPnPData (const fc::Frame &frame1, const fc::Frame &frame2, const std::vector< cv::DMatch > &matches, vector< cv::Point2f > &imagePoints, vector< cv::Point3f > &objectPoints) |
void | pe::filterMatchesByDistance (std::vector< cv::DMatch > &matches, float percentile=0.1f) |
void | pe::filterMatchesOpticalFlow (const fc::Frame &frame1, const fc::Frame &frame2, std::vector< cv::DMatch > &matches) |