added compute function to Feature2D (dirty workaround for #2699)
This commit is contained in:
parent
ec15d6f383
commit
4d510be2c9
@ -263,6 +263,8 @@ public:
|
|||||||
OutputArray descriptors,
|
OutputArray descriptors,
|
||||||
bool useProvidedKeypoints=false ) const = 0;
|
bool useProvidedKeypoints=false ) const = 0;
|
||||||
|
|
||||||
|
CV_WRAP void compute( const Mat& image, CV_OUT CV_IN_OUT std::vector<KeyPoint>& keypoints, CV_OUT Mat& descriptors ) const;
|
||||||
|
|
||||||
// Create feature detector and descriptor extractor by name.
|
// Create feature detector and descriptor extractor by name.
|
||||||
CV_WRAP static Ptr<Feature2D> create( const std::string& name );
|
CV_WRAP static Ptr<Feature2D> create( const std::string& name );
|
||||||
};
|
};
|
||||||
|
@ -104,6 +104,12 @@ Ptr<DescriptorExtractor> DescriptorExtractor::create(const std::string& descript
|
|||||||
return Algorithm::create<DescriptorExtractor>("Feature2D." + descriptorExtractorType);
|
return Algorithm::create<DescriptorExtractor>("Feature2D." + descriptorExtractorType);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
CV_WRAP void Feature2D::compute( const Mat& image, CV_OUT CV_IN_OUT std::vector<KeyPoint>& keypoints, CV_OUT Mat& descriptors ) const
|
||||||
|
{
|
||||||
|
DescriptorExtractor::compute(image, keypoints, descriptors);
|
||||||
|
}
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
/****************************************************************************************\
|
/****************************************************************************************\
|
||||||
|
Loading…
x
Reference in New Issue
Block a user