一. 安装 CMake
链接: https://cmake.org/
如图按照自己系统选择下载安装。
-
如果下载的为压缩包,即Windows win64-x64.ZIP, 则解压双击exe即可运行,如图:
-
如果下载的是安装工具,即 Windows win64-x64 Installer.msi, 则直接管理员运行msi文件即可进行安装。
如果电脑不能管理员运行 msi 文件,则进行如下操作:
1.桌面(任意位置)创建文本文件,如 管理员运行msi.txt;
2.打开文件赋值如下内容:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Msi.Package\shell\runas] @=“以管理员运行”
[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\command] @="msiexec /i
“%1"”
- 保存文件,并更改后缀为 reg 格式,如下:
- 双击运行即可。
之后选中 msi 文件鼠标右键即可找到管理员运行。
二. 下载OpenCV源码
官网链接:https://sourceforge.net/projects/opencvlibrary/ 或者 https://opencv.org/releases/
github链接:https://github.com/opencv
一般来说 github 下载较快
官网下载说明:
三. CMake编译OpenCV
如上图步骤:
1)首先选择source code路径;
2)建一个名字为 build 的文件夹,选择 build 文件夹的路径
3)点击 Configue,自动选择编译器,也可自己选择;
4)点击Finish
5)done之后可进行如下设置。
注意事项:
- 选择 BUILD_opencv_world 项是的动态链接库可以集成到 world 中便于设置
- 如果想使用opencv的一些扩展的功能可以添加 contrib 项目,github可下载 https://github.com/opencv/opencv_contrib/releases
6)再次点击 Configue 完成之后 点击 生成 generate即可
7)最后 open Project 即可在 VS 中打开项目,点击生成 – 批生成 选择 ALL_BUILD 和 Install 生成即可。
注:在 Configue 过程中如果出现 error 只需根据日志文件 build 文件夹下 CMakeDownloadLog.txt 提示说明进行下载并放入提示的路径下即可。
参考文章: