OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

Cmake Visual Studio 2015编译Opencv库

  • GitHub地址
  • 准备工作
  • 开始编译

GitHub地址

https://github.com/opencv/opencv

https://github.com/opencv/opencv_contrib

准备工作

1.Visual Studio 2015 (安装方法不再赘述)

2.git(安装方法不再赘述)

3.opencv源代码

4.opencv_contrib源代码

5.Cmake(安装方法不再赘述)


开始编译

1.先在你相中的一个目录建立一个Git的文件夹,然后打开它

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

2.GitBash Here

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

3.下载opencv、opencv_contrib的代码(两个快点)

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

4.等啊等啊等(如果失败就再执行第3步)

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

5.代码同步完成以后就是这个样子

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

6.新建一个OpenCVBuild文件夹(个人习惯,新项目单独在一个个目录)

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

7.打开CmakeGUI,设置OpenCV的源代码路径,然后点击Configure

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

8.选择Visual Studio 14 2015 Win64然后Finish

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

9.等啊等啊等(中间的时候要下载几个dll文件,网络不好的可以考虑搭*)

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

10.完成后是这样

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

11.在红色列表区域下拉 找到 OPENCV_EXTRA_MODULES_PATH

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

12.像这样

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

13.这点非常重要,斜杠要和上面的一样

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

14.点击Configure

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

15.等啊等啊等之后是这样,然后点GenErate

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

16.然后完成了是这样,点击open Project  项目加载完成后,选择编译解决方案即可,时间比较长慢慢等待,正常的话艘可以一次通过

(这时候就可以选择debug、Release,Lib,Dll,这些VS的参数调整这里就不在说明)

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

9.编译完成后,选择Cmake Targets下面的INSTALL项目,执行生成就可以在之前设置的OpenCVBuild目录下看到一个install目录,这里面就有所有需要的文件了,动态库静态库后面带d的就是debug版本的库,当然你也可以修改生成参数

OpenCV入坑-01 Cmake Visual Studio 2015编译Opencv库

这里是我编译好的直接install文件夹的打包,实在编译不过的亲可以先下载应应急,没必要死磕这个编译不过的问题

https://download.csdn.net/download/u010431493/10524994