I’m currently updateing from OpenCV 24 to 3.4 and now stumble upon a problem with the (formelry working) SiftFeatureDetector. The function call to
siftDetector.detect(*fiducial,siftKeypoints);
causes an exception and does not work. The reason seems to be the code at Feature2D::detectAndCompute(), there nothing is implemented:
/* Detects keypoints and computes the descriptors */
void Feature2D::detectAndCompute( InputArray, InputArray,
std::vector&,
OutputArray,
bool )
{
CV_INSTRUMENT_REGION();
CV_Error(Error::StsNotImplemented, "");
}
My instatiation of the SiftFeatureDetector is quite simple and has not changed:
cv::SiftFeatureDetector siftDetector;
So…any idea what could be the problem here?
Thanks