一、下载以下文件并解压和安装cmake。并在同目录下新建文件夹mybuild

文件1  opencv-3.2.0-vc14.exe

文件2  opencv_contrib-3.2.0.zip

文件3  cmake-3.8.0-win64-x64.msi

二、打开cmake,并填写路径

.cmake第一行输入的是opencv的源码即opencv的source文件,

第二行是编译好的文件放置处即mybulid文件夹

三、第一次编译按Generate,设置选项vs2015 win x64,成功后有done的标志。

四、在配置表中找到“OPENCV_EXTRA_MODUALS_PATH”,

设置其参数值为opencv_contrib源码包中的modules目录。再按下configure.成功后显示configuring done。可能会有红色的框条出现,再重复一次configure,更新后红色消除。然后点击Gnerate就可以了

完成后为下图:

完成之后直接点Open Project就可以了。

中间如果网络不好第一次generate时会报错。可能就是ffmpeg缺少,或者ippicv缺少,或者vgg缺少。后者protobuf-cpp-3.1.0.tar.gz缺少等。

这里提供本人下载时的链接,还望对广大网友有所帮助:

https://github.com/CoderEugene/opencv3.2_CMake(包含protobuf-cpp-3.1.0.tar.gz)

https://github.com/cbalint13/opencv-dlco(包括vgg_generated_48i等文件)

https://github.com/opencv/opencv_3rdparty/branches/all(包括ffmpeg和ippicv等文件)

复制到以下对应位置:(下载错误时会有哈希值,里面对应文件错误。所以将已下载文件进行替换即可)

参考链接https://blog.csdn.net/yiyuehuan/article/details/52951574

https://blog.csdn.net/weixin_38285131/article/details/80342025

http://www.cnblogs.com/arxive/p/7231790.html

https://blog.csdn.net/rainjoe9/article/details/80181167

https://www.cnblogs.com/jliangqiu2016/p/5597501.html

五、直接点Open Project。并分别在release和debug下生成解决方案

六、生成opencv.sln和INSTALL

七、配置重新编译好的Opencv

先看一下编译好的文件夹

然后newbuild文件夹下的install即成了新的包含了contrib模块的opencv库。之后便可以进行VS2015+opencv环境配置。

1、VC++ 包含目录(include,opencv,opencv2)、库目录、链接器下的附加项

关于附加依赖项:

我们可以简写,不用手动添加每一个库,超级简便 
debug下: *d.lib就可以了 
mybuild\install\x64\vc14\lib*d.lib 
release下:*.lib 
mybuild\install\x64\vc14\lib*.lib

2、在电脑,属性,高级系统设置,环境变量,path路径添加

3、并把vc14\bin下的多有文件分别拷到C盘Windows下的System32和SysWOW64下

注意:64位系统用户需要注意,32位的DLL文件放在【C:\Windows\SysWOW64】,64位的DLL文件放在“【C:\Windows\System32】

VS2015+cmake3.8+opencv3.2+opencv-contrib3.2编译及配置步骤相关推荐

  1. 在ubuntu下使用cmake进行opencv的配置和Windows下进行使用cmake编译源代码比较,opencv3进行g++例子程序编译、动态库的制作

    1.首先安装的是cmake软件,使用指令: apt-get install cmake 接着查看版本,测试是否安装成功: root@emouse:/home# cmake --version cmak ...

  2. OpenCV开发笔记(一):OpenCV介绍、编译

    若该文为原创文章,未经允许不得转载 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/100072151 各位读者,知识无穷而人力有穷, ...

  3. VC++配置opencv环境,一次配置,所有项目有效

    VC++配置Opencv 一次配置对所有项目有效 学习图像处理的朋友们经常用到opencv,虽然关于如何配置这类文章已经是满天飞,今天刚好配置了一下,也写点东西纪念下吧,以VS2015+opencv3 ...

  4. opencv java ubuntu_Ubuntu 16.04配置OpenCV 3.1.0 for Java

    我们都知道,OpenCV是基于C++的开源计算机视觉库,但是从2.4.4版本开始提供了Java绑定,也就是说,我们也可以使用Java来开发基于OpenCV的计算机视觉应用.目前,最新的版本是3.1.0 ...

  5. Linux上编译并配置opencv-3.3.0过程

    1.下载opoencv包 ,地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/ 2.解压opoencv包 unzi ...

  6. OpenCV输出版本和构建配置的实例(附完整代码)

    OpenCV输出版本和构建配置的实例 OpenCV输出版本和构建配置的实例 OpenCV输出版本和构建配置的实例 #include <opencv2/core/utility.hpp> # ...

  7. QT + OpenCV + MinGW 在windows下配置开发环境

           由于研究项目需要,最近开始接触C++界面设计,关于"QT + OpenCV + MinGW在windows下配置开发环境"着实让人头疼,单次配置时间相当长,也十分不容 ...

  8. VS2010 + OpenCV 2.4.1 环境配置

    VS2010 + OpenCV 2.4.1 环境配置 (Windows 7 x64 中文旗舰版:Visual Studio 2010 中文旗舰版:OpenCV2.4.1.) 1.用户环境变量(或系统环 ...

  9. 解决 OpenCV with CUDA 编译提示缺少 nvcuvid.h 的问题

    解决 OpenCV with CUDA 编译提示缺少 nvcuvid.h 的问题 参考文章: (1)解决 OpenCV with CUDA 编译提示缺少 nvcuvid.h 的问题 (2)https: ...

最新文章

  1. 网络推广是做什么的介绍网站内容更新时需要遵循哪些原则?
  2. HDU - 6183 暴力,线段树动态开点,cdq分治
  3. 群晖挂pt 路由器虚拟服务器设置,群晖挂pt 路由器虚拟服务器设置
  4. 使用webpack引入sass全局变量
  5. Exchange服务器系统蓝屏及脱域后解决办法
  6. DOM_xss预备知识
  7. 您试图打开的项目是WEB项目,需要通过指定其Url路径来打开它
  8. 移动开发:怎么去掉点击时出现背景蓝色
  9. 常用adb 命令整理
  10. 如何将视频转换成文字
  11. 华为HCIE认证考试简介
  12. Python告诉你咪蒙10w+文章标题的秘密
  13. 20世纪中文电影一百强
  14. vs没有添加引用_足球赛事比分:尤文图斯VS里昂欧冠
  15. clear在c语言中用法,clear的用法总结大全
  16. Linux 内核中 likely 与 unlikely 的宏定义解析
  17. 用计算机归零,windows自带的计算器清零快捷键是哪个?
  18. 30.1lvs-adm与ipvsadm命令
  19. IOS兼容日期格式问题,注意ios高低版本兼容性不一致
  20. 手把手教你搭建属于自己的技术博客(小白教程)

热门文章

  1. Java8新特性:Stream介绍和总结
  2. 15 - java 继承
  3. python求50的阶乘_python中求阶乘
  4. 耳机不支持android,安卓手机为什么不能用EarPods耳机 原因分析【图解】
  5. MySQL 优化 —— EXPLAIN 执行计划详解
  6. java俄文xml解析错误,XML解析出错处理
  7. c java json_cJSON_json包的C语言解析库
  8. oracle 序列验证脚本,oracle 生成序列脚本
  9. Java经典课程设计--在线蛋糕商城销售网站项目【SpringMvc+mybatis+bootstrap等实现】
  10. linux修改密码最短生存时间,Linux基础命令---修改用户密码