10 #ifndef CVFEATUREMANAGER_H
11 #define CVFEATUREMANAGER_H
27 #ifndef __EMSCRIPTEN__
32 #ifndef __EMSCRIPTEN__
61 cv::Ptr<CVFeature2D> detector,
62 cv::Ptr<CVFeature2D> descriptor);
CVDetectDescribeType
Feature detector-decriptor types.
CVFeatureType
OpenCV feature type.
cv::InputArray CVInputArray
cv::OutputArray CVOutputArray
vector< cv::KeyPoint > CVVKeyPoint
Wrapper class around OpenCV feature detector & describer.
CVDetectDescribeType _type
Type of detector-descriptor pair.
CVDetectDescribeType type()
void describe(CVInputArray image, CVVKeyPoint &keypoints, CVOutputArray descriptors)
void setDetectorDescriptor(CVDetectDescribeType detectDescribeType, cv::Ptr< CVFeature2D > detector, cv::Ptr< CVFeature2D > descriptor)
Sets the detector and decriptor to the passed ones.
void createDetectorDescriptor(CVDetectDescribeType detectDescribeType)
Creates a detector and decriptor to the passed type.
cv::Ptr< CVFeature2D > _descriptor
CV smart pointer to the OpenCV descriptor extractor.
void detect(CVInputArray image, CVVKeyPoint &keypoints, CVInputArray mask=cv::noArray())
void detectAndDescribe(CVInputArray image, CVVKeyPoint &keypoints, CVOutputArray descriptors, CVInputArray mask=cv::noArray())
cv::Ptr< CVFeature2D > _detector
CV smart pointer to the OpenCV feature detector.