#include <opencv2/core/core.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <limits>
#include <string>
#include <vector>
#include <cmath>
Go to the source code of this file.
Classes | |
struct | pano::_RadiusPoint< T, NORM_TYPE > |
class | pano::GriddedDynamicDetectorAdaptor |
Namespaces | |
namespace | pano |
Typedefs | |
typedef std::vector< cv::KeyPoint > | pano::KeypointVector |
typedef std::vector< cv::DMatch > | pano::MatchesVector |
Functions | |
void | pano::KeyPointsToPoints (const KeypointVector &keypts, std::vector< cv::Point2f > &pts) |
void | pano::matches2points (const KeypointVector &train, const KeypointVector &query, const MatchesVector &matches, std::vector< cv::Point2f > &pts_train, std::vector< cv::Point2f > &pts_query) |
bool | pano::operator== (const cv::Point2f &pt1, _RadiusPoint< cv::Point2f > pt2) |
bool | pano::operator== (const cv::Point3f &pt1, _RadiusPoint< cv::Point3f > pt2) |
void | pano::PointsToKeyPoints (const std::vector< cv::Point2f > &keypts, KeypointVector &pts) |
template<typename T > | |
_RadiusPoint< T > | pano::RadiusPoint (float r, const T &pt2) |
float | pano::scorematch (const std::vector< cv::DMatch > &matches) |