【windows 10】+【OpenCV3.4.1】+【opencv_contrib3.4.1】编译:

大致介绍一下opencv如何在windows下编译:

所需材料:

  • opencv-3.4.1
  • opencv_contrib-3.4.1
  • cmake-3.14.3
  • vs-community-2019

 

1.下载社区版的VS-community-2019

先卸载原来已下载好的旧版本:找到安装盘 D:\xxxxxxx\Microsoft Visual Studio\Installer\vs_installer.exe,双击打开,找到卸载按钮,进行卸载。

【windows 10】+【OpenCV3.4.1】+【opencv_contrib3.4.1】编译:

然后下载最新版本,见下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/

选择Visual Studio 2019适用于 Android、iOS、Windows、Web 和云的功能完备型集成开发环境 (IDE),Community

 

2.下载opencv-3.4.1 

opencv源代码的地址是:https://github.com/opencv/opencv/ ,

3.4.1版本代码的地址是: https://github.com/opencv/opencv/tree/3.4.1 ,

先按Clone or download,然后按download zip。 

 

3.下载opencv_contrib-3.4.1

opencv_contrib代码地址是:https://github.com/opencv/opencv_contrib 

3.4.1版本代码的地址是:https://github.com/opencv/opencv_contrib/tree/3.4.1

注意:解压后,有opencv和opencv_contrib的解压目录,还有一个build目录,用来放置cmake生成的vs工程。 

 

4.下载cmake-3.14.3

CMake是一个编译工具,能够输出不同的makefile或者project文件。

地址:https://github.com/Kitware/CMake/releases/download/v3.14.3/cmake-3.14.3-win64-x64.msi

 

4.安装cmake-3.14.3

下载之后直接运行,默认安装。 设置自己想要的安装路径。

 

6.用cmake生成vs工程 

安装好cmake之后,运行cmake,先填写开头的两项