
一、下载CMake和OpenCV库
1.CMake下载地址:https://cmake.org/download/,下载windows版本即可,建议安装v3.16及以上版本
2.下载opencv及opencv-contrib库:
https://github.com/opencv/opencv/releases
https://github.com/opencv/opencv_contrib/releases
此外如果不想从源码编译,可以直接下载windows下的预编译版本,然后直接跳到本博客第五小节开始配置。

二、依赖库的编译
想要获取OpenCV4.2的完整功能,需要大量的依赖库,比如OpenBLAS、Eigen、CUDA、cuDNN、Glog、Gflags、HDF5、OGRE、Boost、IPPICV IW、Caffe、ITT等,你需要提前编译好这些库,如果你缺少这些库,你必须在之后的CMake中禁用相关的选项(有些会被自动禁用)。相关依赖库的下载和编译请自行百度或谷歌。
三、CMake中配置opencv
1. configure
打开cmake-gui,在opencv源码所在的文件夹中创建一个build文件夹,然后按照如下图方式配置:

然后有很多cmake选项需要配置,需要注意一点的是OPENCV_EXTRA_MODULES_PATH及opencv-contrib的路径要到**/modules那里。
然后点击configure,首次点击需要选择VS版本,我这里选择visual sutdio 2019 ,然后再次点击configure,出现configure done**则表示configure过程结束,其中如果出现下面这个警告直接忽略就行:
CMake Warning at cmake/OpenCVGenSetupVars.cmake:54 (message):
CONFIGURATION IS NOT SUPPORTED: validate setupvars script in install directory
Call Stack (most recent call first):
CMakeLists.txt:947 (include)”
2. 提前下载相应的文件
进行configure,会等好长时间,原因是在configure的过程中会下载很多文件(如下图),经常是根本下载不下来,我们可以提前手动下载。
OpenCV与CMake配置指南

本文详细介绍了如何使用CMake下载并配置OpenCV库,包括下载预编译版本、编译依赖库、配置CMake选项、解决下载失败问题、编译及在VisualStudio中配置OpenCV的过程。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



