46 #ifndef CORELIB_SRC_OPENCV_ORB_H_ 47 #define CORELIB_SRC_OPENCV_ORB_H_ 49 #include <opencv2/features2d/features2d.hpp> 73 void operator()(cv::InputArray image, cv::InputArray
mask, std::vector<cv::KeyPoint>& keypoints)
const;
76 void operator()( cv::InputArray image, cv::InputArray mask, std::vector<cv::KeyPoint>& keypoints,
77 cv::OutputArray descriptors,
bool useProvidedKeypoints=
false )
const;
81 void computeImpl(
const cv::Mat& image, std::vector<cv::KeyPoint>& keypoints, cv::Mat& descriptors )
const;
82 void detectImpl(
const cv::Mat& image, std::vector<cv::KeyPoint>& keypoints,
const cv::Mat& mask=cv::Mat() )
const;
GLM_FUNC_DECL genIType mask(genIType const &count)
CV_PROP_RW double scaleFactor
CV_WRAP CV_ORB(int nfeatures=500, float scaleFactor=1.2f, int nlevels=8, int edgeThreshold=31, int firstLevel=0, int WTA_K=2, int scoreType=CV_ORB::HARRIS_SCORE, int patchSize=31, const ParametersMap &fastParameters=ParametersMap())
ParametersMap fastParameters
std::map< std::string, std::string > ParametersMap
int descriptorType() const
int descriptorSize() const
void detectImpl(const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints, const cv::Mat &mask=cv::Mat()) const
void operator()(cv::InputArray image, cv::InputArray mask, std::vector< cv::KeyPoint > &keypoints) const
CV_PROP_RW int edgeThreshold
void computeImpl(const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors) const
CV_PROP_RW int firstLevel