vs2015下opencv3.3扩展opencv_contrib模块并使用SiftFeatureDetector等函数
来源:互联网 发布:用友软件 t系列 编辑:程序博客网 时间:2024/06/05 22:59
背景
首次写博客,因工作需要用到opencv进行图片特征提取识别等工作,因此配置了较新版本环境:VS2015+opencv3.3.0+对应版本扩展的opencv_contrib模块,并使用SiftFeatureDetector类。因此将其记录下来,以为后面需要此环境的人提供一个参考。
注:其它版本的配置情况可按以下的过程下载对应版本的文件进行替换即可。
步骤
1.具体的步骤可先参考这篇博客http://blog.csdn.net/k87974/article/details/76732222进行软件环境的搭建;
2.Cmake编译失败建议点:
- opencv版本一定要与opencv_contrib 版本对应;
- 因网络原因在下载opencv_ffmpeg_64.dll时容易超时,可先将其先下载下来点这里1放到对应目录下\opencv\newbuild\3rdparty\ffmpeg
- 同理当我们在下载这个文件时ippicv_2017u2_win_intel64_20170418.zip容易超时,可先将其先下载下来放到对应目录下opencv\sources.cache\ippicv链接如上
- 如果是第二次进行cmake的configure时,需要先进行file->delete Cache操作
SiftFeatureDetector
在将opencv_contrib配置好后还是使用不了SurfFeatureDetector类,搜索网上时看到需要nonfree,而在opencv3中nofree是在xfeatures2d里面。因此解决办法:加上此头文件
并使用命名空间using namespace xfeatures2d;就可以了。
- vs2015下opencv3.3扩展opencv_contrib模块并使用SiftFeatureDetector等函数
- 【opencv3.3】VS2015+opencv3.3 GPU模块编译(包含opencv_contrib模块)
- OpenCv3.2+opencv_contrib扩展模块 +VS2015+CMake3.9解决编译出错的问题
- 如何在opencv3.1中安装扩展模块opencv_contrib
- Mac下安装OpenCV3.0—包含opencv_contrib模块
- 【图像处理】windows 10 + vs2015+ opencv3.0.0 +附加模块opencv_contrib编译和配置
- 【图像处理】windows 10 + vs2015+ opencv3.0.0 +附加模块opencv_contrib编译和配置
- windows 10 + vs2015+ opencv3.0.0 +附加模块opencv_contrib编译和配置
- Opencv3.2+opencv_contrib+VS2015配置问题汇总
- opencv3.3 opencv_contrib安装
- opencv3.3+opencv_contrib-3.3编译及在eclipse下使用opencv
- Windows环境下使用CMake编译OpenCV3.0和OpenCV_contrib
- Opencv3.1使用教程(一)ubuntu 14.04 安装Opencv3.1.0 (包含opencv_contrib模块)
- Ubuntu下opencv3.3和opencv_contrib的编译安装
- VS2015环境下使用opencv3.2
- windows Opencv3.1.0添加opencv_contrib模块解决方案
- opencv3.3+opencv_contrib+vs2013编译
- Win 7 下扩展opencv_contrib的OpenCV3.1.0+VS2012的开发配置
- 纯jsp实现简单的个人博客
- Understanding LSTM Networks
- 快速排序法简单明了
- mysql---联合索引是否生效
- html+css基础视频80-88/表格和表单的使用
- vs2015下opencv3.3扩展opencv_contrib模块并使用SiftFeatureDetector等函数
- 学python(04)——函数生成N位验证码
- java实现验证身份证号是否合法
- day10_进程、协程、异步IO、多路复用
- 【笔记-C++】 class
- NIO
- GBDT算法
- 使用vue做前端开发时涉及到npm的一些常用指令
- Python3.x和Python2.x的区别