调用 create()

问题描述

无法谷歌它... OpenCV 版本 4.5.1 打电话时

   Ptr<cv::xfeatures2d::SURF> detector = cv::xfeatures2d::SURF::create();

应用崩溃。其他探测器 ORB、FAST、SIFT 工作正常。问题出在哪里?我发现通过调用 initModule_nonfree() 解决了一些关于此的旧主题,但它不包含在 4.5,1 版中?

enter image description here

解决方法

通过重组解决的问题:

OPENCV_ENABLE_NONFREE = 选中