openv+contrib配置总结
本文转载于:https://www.cnblogs.com/wjy-lulu/p/6805557.html
开门见山的说:别用opencv3.0,这个版本添加扩展库不怎么好,能不能成功我不敢说,我是试了无数次都不行!!!
我的配置:W7+64位+opencv3.1+Cmake3.7.2
下载
下载什么的大家都知道,网上也一大堆了:
opencv3.1.0:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.1.0/opencv-3.1.0.exe/download
Cmake3.7.2:https://github.com/opencv/opencv_contrib:点击Clone or download-->>Download Zip
contrib最新: https://github.com/opencv/opencv_contrib:这个版本会出现很多问题,也有可能没有问题,看RP
comtrib稳定:https://codeload.github.com/Wangyida/opencv_contrib/zip/master
安装+编译
A.安装Cmake就是一直下一步,成功 -->>
B.第一步静态编译(编译opencv官方库)
点击
出现
再点击
出现
C.第二步静态编译(编译我们需要的contrib库)

点击
出现
再点击
出现
错误分析
接下来说错误:
1.遇到以下的错误,提示(ocv_download),那就去找到对应的文件,找到那个文件用记事本打开(用UE、notepad++比较好,可以直接定位到多少行)把里面的FILES改成PACKAGE。记得有三个类似的错误,都是同样的方法!

2.遇到以下的错误,是因为用的额外库版本不匹配,下载一个老版本的库就可以了。
https://codeload.github.com/Wangyida/opencv_contrib/zip/master

3.遇到类似这个错误,那就去下载相关的文件,手动下载一下手动下载ippicv_windows_20141027.zip(这个文件是opencv3.0对应的报错,opencv3.1报错的文件是ippicv_windows_20151201.zip,二者在网上都能下载到)这个文件,然后放到相应的目录下即可,例如,本文需要放到目录:
D:\OpenCV300\opencv\sources\3rdparty\ippicv\downloads\windows-b59f865d1ba16e8c84124e19d78eec57

4.如果错误解决不了,那就卸载全部,然后用清理软件(360、毒霸啥的)清理一下电脑的垃圾,在进行安装。
其实就是一点,遇到什么错误是文件那就去github下载一个替换,遇到是文里里面的下载ove。。。问题那就改正那个文件。
5.如果以上的方法什么都不行(多试几遍上面的方法,我也是弄了一天),那就是版本的问题!
建议使用Cmake3.4+opencv3.1+老版本的contrib(就是上面的版本)
6.最后你就会发现成功了!

7.编译又出错了,这个问题看网上说是因为Cmake版本过高了,下载3.4版本就可以了,我没试过,现在有些功能用不到,以后再尝试吧,Cmake低版本下载地址:https://cmake.org/files/,我的做法是不管它,反正编译通过过了,只不过几个模块不能用而已。

8.在VS里面编译的时候尽量把realease和Debug都重新编译然后生成文件,目录什么的都不用改,因为你也不知道以后用的是哪个。
9.什么都弄好了,在重新配置opencv3.1(contrib)+VS2015的时候花费我半天时间,当出现没有或者找不到 这个opencv_bioinspired310.lib;时候,你就把附加依赖项里面的这个删除就行了。

10.最后运行的时候又出错了,打不开动态链接文件opencv_core310.dll,这个问题是没配置好!我是按照以前安装opencv配 置的,但貌似我以前的配置不全,可以凑合使用,但是这次使用的库比较多,所以就不能使用了。
很全的配置(无死角,但是很浪费内存):http://blog.csdn.net/liu798675179/article/details/51259505
11.如果你实在配置不好了,也不想配置了。那就直接用编译好的文件,直接包括就可以了。下面给出链接:
opencv3.1+contrib+W7+64编译文件—下载,配置文件已经包含在里面
省去每次都配置的麻烦,直接包含就可以了,具体做法:半永久配置
全部都弄好了,什么问题我都遇到过一遍,基本的问题都可以解决,真是累死人!
openv+contrib配置总结的更多相关文章
- kali linux 2.0配置更新源后apt-get update 报错
这个是我/etc/apt/sources.list的更新源: deb http://http.kali.org/kali kali-rolling main contrib non-free deb ...
- EntityFramework Reverse POCO Code First 生成器
功能强大的(免费)实体框架工具 Julie Lerman 实体框架是开源的,因此开发社区可以在 entityframework.codeplex.com 上共享代码. 但是不要将自己局限在那里寻找工具 ...
- Debian 9 更新 sourrce.list(163源)
Debian 9 更新 sourrce.list(163源) 需求说明: 更新apt-get源 kyeup@kyeup-nas:~$ lsb_release -a No LSB modules are ...
- 安装 Kali Linux 2018.1 及之后的事
本文为原创文章,转载请标明出处 目录 制作U盘启动盘 安装 Kali Linux 之后的事 更新源 配置 Zsh 配置 Vim 修改 Firefox 语言为中文 安装 Gnome 扩展 美化 安装 G ...
- opencv3.1+contrib的配置大总结(配置了两天,遇到问题无数)
开门见山的说:别用opencv3.0,这个版本添加扩展库不怎么好,能不能成功我不敢说,我是试了无数次都不行!!! 我的配置:W7+64位+opencv3.1+Cmake3.7.2 下载 下载什么的大家 ...
- (转载)centos yum源的配置和使用
原文地址:http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html 一.yum 简介 yum,是Yellow dog Updater, ...
- CentOS yum 源的配置与使用
一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的 ...
- Django基础之安装配置
安装配置 一 MVC和MTV模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层:他们之间以一种插件似的,松耦合的方式连接在一起. 模型负责业务对象与数据库的 ...
- Solr4.10.3安装配置
系统环境 window版本为:windows 8.1 64位 软件环境 JDK版本:1.7 solr版本:4.10.3 tomcat版本:tomcat 7 安装过程 步骤一:将下载好的solr-4.1 ...
随机推荐
- CH1301 邻值查找【set应用】
1301 邻值查找 0x10「基本数据结构」例题 描述 给定一个长度为 n 的序列 A,A 中的数各不相同.对于 A 中的每一个数 A_i,求:min(1≤j<i) |A_i-A_j|以及令上 ...
- 禁止输入emoji表情
三个文本框textField UITextView都要禁止苹果自带emoji 后来发现是原来写的方法不能覆盖所有的表情,新增的表情过滤不掉,只好再加了一个方法 http://www.jianshu.c ...
- Python多进程编程(转)
原文:http://www.cnblogs.com/kaituorensheng/p/4445418.html 阅读目录 1. Process 2. Lock 3. Semaphore 4. Even ...
- 日志汇总:logging、logger
目录 1.日志输出到文件 2.日志输出到屏幕 3.设置输出等级 4.设置多个日志输出对象 5.日志的配置 6.记录异常 7.设置日志输出样式 1.日志输出到文件basicConfig()提供了非常便捷 ...
- Spring源码解析(二)BeanDefinition的Resource定位
IOC容器的初始化过程主要包括BeanDefinition的Resource定位.载入和注册.在实际项目中我们基本上操作的都是ApplicationContex的实现,我们比较熟悉的ClassPath ...
- Excel error 64-bit version of SSIS
问题是 在windows server 2008 64位的计划任务执行 ssis 的错误 ,ssis你们带有读取excel 日期 2015/3/17 11:50:34日志 作业历史记录 (SSIS_U ...
- active admin常用配置
ActiveAdmin.register Post do permit_params :title, :content, :deadline, :status menu parent: "论 ...
- VS2010/MFC编程入门之二十二(常用控件:按钮控件Button、Radio Button和Check Box)
言归正传,鸡啄米上一节中讲了编辑框的用法,本节继续讲解常用控件--按钮控件的使用. 按钮控件简介 按钮控件包括命令按钮(Button).单选按钮(Radio Button)和复选框(Check Box ...
- Mail.Ru Cup 2018 Round 2 Solution
A. Metro Solved. 题意: 有两条铁轨,都是单向的,一条是从左往右,一条是从右往左,Bob要从第一条轨道的第一个位置出发,Alice的位置处于第s个位置,有火车会行驶在铁轨上,一共有n个 ...
- 对Spring Bean了解一二
这之前从未听说过Spring Bean,今天因为学习的<Java核心36讲>其中一篇涉及到了这个内容,因自己基础薄弱,杨晓峰老师讲的内容需要一定的基础才能看懂,故在网上搜罗一些我能理解的关 ...