1、实验环境
Windows10 64位系统
cmake3.13.2
opencv3.4.16
visual studio 2017
2、下载软件
2.1、opencv源码
在opencv官网网页中,我们找到OpenCV3.4.16版本,选择Sources源代码下载。
2.2、cmake
在 https://cmake.org cmake的官网中,我们下载cmake,用于opencv源码的构建。
3、构建源代码
3.1、解压源代码
将2.1中下载好的openCV源代码解压,笔者解压的路径为“D:\develop\code\opencv\opencv-3.4.16”。解压
完成后,我们在文件下创建一个build文件夹,用于存放构建后的代码。
build路径为:“D:\develop\code\opencv\opencv-3.4.16/build”。
3.2、开始构建
打开cmake文件。在源码路径和构建路径中,选择我们3.1中创建的两个路径。
点击下方的“Configure”按钮,由于笔记电脑安装的是Visual Studio 2017并且系统为64位,所以我选择的是
Visual Studio 15 2017 Win64 来构建OpenCV源码。点击确定后,一定要在中间的找到BUILD_opencv_world
并且勾选。然后点击"Generate"按钮。构建完成。
3.3、编译
在"D:\develop\code\opencv\opencv-3.4.16/build" 找到OpenCV.sln工程文件。打开Visual Studio工程。
在Visual Studio菜单中找到 Build->Batch Build。
在Build这一列中,确保ALL_BUILD和INSTALL都勾选上。然后点击生成解决方案。
等待编译完成后,在"D:\develop\code\opencv\opencv-3.4.16\build\install\x64\vc15\lib"路径下
我们就能找到opencv_world3416.lib文件了。
到这里OpenCV的源代码构建就完成了,下一章,我们将会把OpenCV集成到Qtcreator环境中。
本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓