opencv3.0+opencv_contrib安装
来源:互联网 发布:软件信息服务业是 编辑:程序博客网 时间:2024/06/05 18:21
因为要做计算机视觉方面的测试,需要用opencv3.0及以上的函数,一开始安了opencv3.0,出现了丢失Nonfree模块的错误,上网查了才知道:opencv从2.x到3.x是一个很大的转变,对于很多功能不完善、性能不稳定的模块,都被放置在extra_modules(扩展模块)里面了。这样倒是稳定了,但是对于我这样的新手,要添加这些扩展模块却是相当的痛苦啊!!因为要用到sift/surf算法,但是3.0以后这些算法都放到了在xfeacture模块中,并不在主模块中,于是我就开始了艰难的配置过程。配置一共花了两天,遇到了很多问题,现在贴上我的教程和我遇到的问题:(最下面有过程总结)
(因为对版本号要求好像还蛮严格的,所以大家如果某一步失败,可以试试换个版本,我是至少换了四五个组合才成功的)
先放一下需要用到的工具的链接:
VS2013:这个网上有超多教程,而且不容易出错,所以不贴了。
opencv3.0.0:链接:http://pan.baidu.com/s/1hsxjaWO 密码:t2es(这里面是3个平台下的,我用的是Windows平台的)
(我发现了一个很好的安装教程)http://blog.csdn.net/liu798675179/article/details/51233742 注意在VS设置库目录时要添加两个(这个教程就一个)
*\opencv\build\x64\vc12\lib和*\opencv\build\x64\vc12\staticlib
VC12文件夹代表VS2013安装目录;vc14代表VS2015安装目录,注意区分
opencv_contrib-3.0.0-beta:链接:链接:http://pan.baidu.com/s/1micImxi 密码:vhnf (我试的其他的版本都会编译错误,就这个可以)
cmake:https://cmake.org/download/
(我就下的最新的,试了试OK的,但是有的人下的就不行,我也不知道呀)
1
一、教程
这有一篇超级详细的教程http://blog.csdn.net/linshuhe1/article/details/51221015
注意:(看看底下的评论,大家遇到的问题很有用)
(又发现一个http://blog.csdn.net/liu798675179/article/details/51259505)
虽然版本都不一样,但是基本原理都是一样的
二、可能遇见的问题
http://www.cnblogs.com/wjy-lulu/p/6805557.html(这里面的总结十分详细,感谢作者)
几点注意:这几点我不知道什么原理,也不知道跟成功有没有关系,写下了仅供参考:
(1)安装完opencv,先去配置一下环境变量,(配置完好像得重启才能有效),然后把vs里面也配置好(这个必须有),虽然后面也得重新配置,但是!不知道为什么我不配置就一直CMake编译不过去,好气哦。
(2)笔芯❤
最后:先安装完成VS201X 再安装opencv(包括系统变量配置和vs中的配置) ,再下载opencv_contrib 和cmake,按照教程一步步来,fighting!!
- opencv3.0+opencv_contrib安装
- opencv3.x+opencv_contrib安装
- opencv3.2安装opencv_contrib
- OpenCV3及opencv_contrib安装
- opencv3.3 opencv_contrib安装
- opencv3+opencv_contrib 安装ubuntu16.04
- Mac下安装OpenCV3.0—包含opencv_contrib模块
- ubuntu14.04安装opencv3.3.0-dev+opencv_contrib
- windows下opencv3.1 (3.0) 安装opencv_contrib常见问题总结
- 如何在opencv3.1中安装扩展模块opencv_contrib
- openCV3.2.0配置VS2013(自用)+opencv_contrib安装
- Ubuntu 16.04 安装Opencv3.1.0 (选装opencv_contrib模块)
- ubuntu16.04下opencv3.2和opencv_contrib编译安装
- OpenCV3.1.0安装配置与OpenCV_contrib库配置
- OpenCV3.1.0安装配置与OpenCV_contrib库配置(转载)
- Ubuntu下opencv3.3和opencv_contrib的编译安装
- opencv3.2+opencv_contrib+cmake
- opencv3.2+opencv_contrib+cmake
- Webpack之入口起点(Entry Points)学习笔记(2)
- 解决RadioButton 在某些机器上不能居中显示
- JavaScript前端全选和反选
- ajax的返回参数如何增加获取
- WebRTC学习与DEMO资源一览
- opencv3.0+opencv_contrib安装
- ajax常用代码
- 算法:解救小易
- Java多态性理解
- opencv关于椭圆检测
- sublime text3支持中文编码
- js ajax实现短信验证码功能
- 深度好文:国内财富焦虑谁之过?!
- 固定定位简单实例