Windows10(64位)下用CMake编译OpenCV源代码

一,下载安装CMake:

1.1进入CMake官网的下载页面:下载对应的安装软件,因为是64位系统所以下载对应的win64X64安装文件。

https://cmake.org/download/

Windows10(64位)下用CMake编译OpenCV源代码_第1张图片

提供百度网盘下载:

链接:https://pan.baidu.com/s/1z-ainH8h068MY62XgQizvQ 
提取码:e9o5 

下载好安装文件:

 

1.2双击选择默认安装即可,过程如下:

Windows10(64位)下用CMake编译OpenCV源代码_第2张图片

如上图所示,点击Next ,

 Windows10(64位)下用CMake编译OpenCV源代码_第3张图片

 选择方框 接受协议,点击Next,

 Windows10(64位)下用CMake编译OpenCV源代码_第4张图片

这里的选择,注意勾选 方框 Create Cmake Desktop Icon 来创建桌面的图标 ,

 Windows10(64位)下用CMake编译OpenCV源代码_第5张图片

选择的是默认的安装位置,点击Next ,

 Windows10(64位)下用CMake编译OpenCV源代码_第6张图片

 如上图所示,点击Install,

 Windows10(64位)下用CMake编译OpenCV源代码_第7张图片

安装过程如上图所示,

 Windows10(64位)下用CMake编译OpenCV源代码_第8张图片

安装完成,如上图所示,点击Finish即可。

 

完成安装后,桌面上的图标,如上图所示。 

二、 用CMake生成OpenCV源代码的解决方案:

2.1 双击CMake图标,弹出下图所示对话框:

Windows10(64位)下用CMake编译OpenCV源代码_第9张图片

2.2 在第一行[Where is the source code] 对应的右边的[Browse Source...]按钮上点击,选择OpenCV安装目录下的source文件夹,路径体现如下图所示,因为OpenCV安装在了D盘下的OpenCV文件夹里,所以路径为D:/OpenCV/opencv/sources;在第二行[Where to buid the binaries] 对应的右边的[Browse Build...]按钮上点击,选择任意的放置最终的解决方案的文件夹,这里选择的是F盘下的OpenCV文件夹,如下图所示:

 Windows10(64位)下用CMake编译OpenCV源代码_第10张图片

2.3 第一次Configure:点击左下部分的Configure按钮:

Windows10(64位)下用CMake编译OpenCV源代码_第11张图片

2.4 在弹出的对话框中选择VS的版本,这里选择的是Visual Studio 16 2019 ,使用 默认的编译器,其它处不用选择,结果如下图所示:

 Windows10(64位)下用CMake编译OpenCV源代码_第12张图片

选择完成后,点击[Finish]按钮。

2.5 点击Finish按钮后的Configure过程:

Windows10(64位)下用CMake编译OpenCV源代码_第13张图片

 2.6 第一次Configure 完成后,结果如下图所示:有一篇红色,不要在意,哪里都不要动,接着进行下一步第2次Configure。

Windows10(64位)下用CMake编译OpenCV源代码_第14张图片

2.7 第2次Configure: 再次点击 Configure按钮进行配置,过程如下图:

Windows10(64位)下用CMake编译OpenCV源代码_第15张图片

2.8 第2次Configure完成结果:红色区域消失。

 Windows10(64位)下用CMake编译OpenCV源代码_第16张图片

2.9  单击Configure按钮右侧的 Generate按钮:

Windows10(64位)下用CMake编译OpenCV源代码_第17张图片

2.10 Generate完成结果: 

 Windows10(64位)下用CMake编译OpenCV源代码_第18张图片

2.11  此时查看F盘下的OpenCV文件夹:

Windows10(64位)下用CMake编译OpenCV源代码_第19张图片

2.12  打开VS2019,选择【打开项目或解决方案】,

Windows10(64位)下用CMake编译OpenCV源代码_第20张图片

选择 F 盘下的 OpenCV 文件夹下的 OpenCV.sln,

Windows10(64位)下用CMake编译OpenCV源代码_第21张图片

点击【打开】即可,查看[解决方案面板],共有91个项目,

Windows10(64位)下用CMake编译OpenCV源代码_第22张图片

选择其中的一个打开:比如matrix.cpp,就可以查看其源代码,进而修改使用了。修改好源代码后按F5进行编译前,要选定一个工程右键设为启动项目。

Windows10(64位)下用CMake编译OpenCV源代码_第23张图片

参考:

《OpenCV编程入门》,毛星云、冷雪飞等编著,电子工业出版社,2018年11月第19次印刷,p45-51。

你可能感兴趣的:(OpenCV)