"cv:.xfeatures2d:SURF”:无法实例化抽象类,应该怎么解决
时间: 2023-06-09 22:06:43 浏览: 156
无法实例化抽象类
这个问题可能是因为 cv::xfeatures2d::SURF 是一个抽象类,不能直接实例化。您需要使用 SURF 的一个派生类,例如 cv::xfeatures2d::SURF_Impl,来实例化 SURF 对象。可以尝试以下代码:
cv::Ptr<cv::xfeatures2d::SURF> surf = cv::xfeatures2d::SURF::create();
如果问题仍然存在,请确保您已正确链接 opencv_xfeatures2d 库,并且已包括正确的头文件。
阅读全文