opencv3.1 编译后也没有nonfree文件夹,用不了SURF函数。求解

Class_guy 2017-08-21 12:13:47

我用cmake编译了两次,在xfeature2d中还是没有nonfree文件。opencv_contrib文件中又有surf.cpp。怎么解决。
...全文
3538 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
upupxu 2020-08-25
  • 打赏
  • 举报
回复
加入using namespace xfeatures2d;可以解决
夜的那种黑丶 2017-12-05
  • 打赏
  • 举报
回复
我已经知道原因了,需要在程序一开始的地方使用命名空间:using namespace xfeatures2d;
夜的那种黑丶 2017-12-05
  • 打赏
  • 举报
回复
同求这个问题的答案
沐阳2100 2017-08-22
  • 打赏
  • 举报
回复
要想在OpenCV3.0+中直接使用SIFT, SURF算法,需要安装扩展模块opencv_contrib。这两个算法都在这个扩展模块的xfeatures2d模块里。opencv_contrib的安装请找度娘!
Class_guy 2017-08-22
  • 打赏
  • 举报
回复
已经安装过了,但是还是没有nonfree这个文件,只有nonfree.hpp。有人说是opencv3+中的SIFT和SURF算法SurfFeatureDetector使用格式变了,不知是不是

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧