大致介绍一下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,双击打开,找到卸载按钮,进行卸载。
然后下载最新版本,见下载地址: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,先填写开头的两项