#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) |