社区
机器视觉
帖子详情
opencv缺失xfeatures2d\nonfree.hpp
qq_36566479
2017-05-27 11:07:06
配置豪opencv之后,在程序中#include <opencv2\xfeatures2d\nonfree.hpp>这句话是错误的,opencv中也没有xfeatures2d\nonfree.hp这个文件,需要怎么样添加这个文件
...全文
6014
1
打赏
收藏
opencv缺失xfeatures2d\nonfree.hpp
配置豪opencv之后,在程序中#include 这句话是错误的,opencv中也没有xfeatures2d\nonfree.hp这个文件,需要怎么样添加这个文件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
沐阳2100
2017-06-07
打赏
举报
回复
opencv2\xfeatures2d\nonfree.hpp需要opencv扩展库 contrib支持 去安装吧,网上教程很多,可能要cmake... 安装网址参考:http://blog.csdn.net/streamchuanxi/article/details/51044929 版本不对的话自己再搜相应安装教程吧
VS2010 +
OpenCV
2.4.3 + Windows Form Application
VS2010 +
OpenCV
2.4.3 + Windows Form Application (注意:如需引用本文请征得本人许可!) (原创)
OpenCV
在VS2010的Windows Form Application 的实现 以下为本人亲自验证过,含详细具体的安装编译及注意事项,完全可供参考!希望可以帮到
OPENCV
的爱好者(尤其是新兵)少走弯路.如需源码可邮件询索(后附). VS2010 +
OpenCV
2.4.3 ==================================================== 一.
OpenCV
的编译安装: 1.解压
OpenCV
-2.4.3.exe -> D:/
OpenCV
/Resources/
OpenCV
-2.4.3/
opencv
2.运行CMake...为VS编译... Where is the source code(源码): D:/
OpenCV
/Resources/
OpenCV
-2.4.3/
opencv
Where is build the binaries(目标): D:/
OpenCV
/Resources/
OpenCV
-2.4.3/
opencv
/vs2010 Configure: 选择 Visual Studio 10/? Generate: 生成目标 3.打开D:/
OpenCV
/Resources/
OpenCV
-2.4.3/
opencv
/vs2010,用对应版本的VS打开
OpenCV
.sln... A.编译
OpenCV
方案Debug版本: 1,编译
OpenCV
方案(Debug): 在VS工作区界面左侧方案浏览器(Solution Explorer)中选中最顶项方案"Solution '
OpenCV
' (61 projects)",确定Solution Configure为Debug,右键执行Build Soluton(编译方案); 2,编译ALL_BUILD项目(Debug): 在VS工作区界面左侧方案浏览器(Solution Explorer)列表中选中项目"ALL_BUILD",确定Solution Configure为Debug,右键执行Build(编译项目); 3,编译CMakeTargets\INSTALL项目(Debug): 在VS工作区界面左侧方案浏览器(Solution Explorer)列表中选中"CMakeTargets\INSTALL"项目,确定Solution Configure为Debug,右键执行Build(编译项目); B.编译
OpenCV
方案Release版本: 1,编译
OpenCV
方案(Release): 在VS工作区界面左侧方案浏览器(Solution Explorer)中选中最顶项方案"Solution '
OpenCV
' (61 projects)",确定Solution Configure为Release,右键执行Build Soluton(编译方案); 2,编译ALL_BUILD项目(Release): 在VS工作区界面左侧方案浏览器(Solution Explorer)列表中选中项目"ALL_BUILD",确定Solution Configure为Release,右键执行Build(编译项目); 3,编译CMakeTargets\INSTALL项目(Release): 在VS工作区界面左侧方案浏览器(Solution Explorer)列表中选中"CMakeTargets\INSTALL"项目,确定Solution Configure为Release,右键执行Build(编译项目); 4.检查编译后的结果: D:\
OpenCV
\Resources\
OpenCV
-2.4.3\
opencv
\vs2010\bin: 有Debug/Release两目录及相关文件资源; D:\
OpenCV
\Resources\
OpenCV
-2.4.3\
opencv
\vs2010\lib: 有Debug/Release两目录及相关文件资源; D:\
OpenCV
\Resources\
OpenCV
-2.4.3\
opencv
\vs2010\install: 有bin/include/lib三目录及相关文件资源; 其它可不要求 5.应用配置: a.将编译好的目录D:\
OpenCV
\Resources\
OpenCV
-2.4.3\
opencv
\vs2010\install复制到C:\,并改名为C:\
opencv
; b.增加OSXP系统变量Path: c:\
opencv
\bin (供
OpenCV
的exe应用程序调用); c.增加OSXP系统变量
OPENCV
: 值为: C:\
opencv
; -------------------------
non
free
/
non
free
.
hpp
: 没有那个文件或目录 #include <
non
free
/
non
free
.
hpp
>
opencv
3.*以上版本调用sift特征点检测可能会遇到这个问题
non
free
/
non
free
.
hpp
: 没有那个文件或目录 #include <
non
free
/
non
free
.
hpp
> 出现这个问题的原因是没有
non
free
这个文件夹,但是如果我们编译了contrib,那么
non
free
.cpp是存在的,我们只需要找到
non
free
.cpp的路径,修改程序的头文件即可。
non
free
.cpp的路径大致为:/usr/local/include/
opencv
2/x
feature
s
2d
..
OpenCV
快速入门
1.了解计算机视觉基础知识和应用2.学会
OpenCV
基本操作3.学习图像处理方法4.学习人脸检测,人脸识别应用
opencv
无法打开*.
opencv
2\x
feature
s
2d
\
non
free
.
hpp
解决方法
opencv
无法打开*.
opencv
2\x
feature
s
2d
\
non
free
.
hpp
解决方法 楼主配置:win10+vs2017+
opencv
3.4.1 楼主查看了数十篇博客,试过很多方法,包括装
opencv
_contrib-3.4.1和CMake(后面发现不用安装CMake),不同版本的软件等等都没有成功,最后终于自己找到方法解决了问题,遂写成博客,希望能帮助到有需要的人。 正题 楼主之前已经...
fatal error:
opencv
2/x
feature
s
2d
/
non
free
.
hpp
: 没有那个文件或目录
#问题: catkin_ws/
opencv
-3.4.1/
opencv
_contrib-3.4.1/modules/sfm/src/
opencv
2/x
feature
s
2d
.
hpp
:43:43: fatal error:
opencv
2/x
feature
s
2d
/
non
free
.
hpp
: 没有那个文件或目录 #解决方法: 和以往不一样,需要把
opencv
2整个文件复制到/
opencv
_contrib-3...
机器视觉
4,445
社区成员
15,335
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章