一、下载
官网下载opencv : 下载地址https://opencv.org/releases/
我下载的是最新版OpenCV – 4.5.1
下载速度比较慢 ,可以参考 https://blog.csdn.net/xuyouqiang1987/article/details/103476287中的方法使用迅雷下载
二、Cmake配置vs项目编译opencv
cmake 的安装需要另行百度
Where is the rource code :OpenCV源代码所在的文件夹(我的是 C:\opencv\sources)
Where to build the binaries: CMake配置好得到的文件放在位置(我的是: C:\opencv\build)
然后点下面的configure
选择自己的编译器,我的是vs2019
之后会出现下图很多选项
三、配置项目选项
在上面的search 搜索 java 去掉带java 的勾选 ,同样操作去掉python的
去掉BUILD_JAVA ,BUILD_NEW_PYTHON_SUPPORT,BUILD_SHARED_LIBS, BUILD_TESTS
会出现好多warning
CMake Warning at cmake/OpenCVDownload.cmake:202 (message):
FFMPEG: Download failed: 6;“Couldn’t resolve host name”
For details please refer to the download log file:
C:/opencv/build/CMakeDownloadLog.txt
忽略,不用管,点 Generate
cmake 完成 ,关闭cmake
四、找到刚才的build目录,打开OpenCV.sln
打开之后 选 菜单栏 ->生成 ->批生成 ,选中两个 BUILD_ALL 和 两个 INSTALL ->生成
这个过程会持续很久