准备
- cmake
- Dev C++(用于提供mingw环境)
- opencv安装包
- 大概率会在安装过程中下载失败的dll文件
- Git(用于提供linux编译环境)
- Clion安装包
1-4的资源来这里找:https://pan.baidu.com/s/1sqWsyG1r1BDjwfaq75pSKQ
提取码:6j99
安装&解压
第一步,配置MinGW环境
这一步可以采用MinGW安装包在线安装,但大概率因为网络问题安装失败,有条件的同学可以自行尝试,这里我推荐使用Dev-C++自带的MinGW环境。
双击安装程序,傻瓜式安装Dev-C++,将目录下的MinGW64\bin文件添加到系统环境变量中。

验证环境变量是否添加成功,可以打开CMD,输入gcc -v,有如下输出代表环境变量配置正确。

第二步,使用cmake-gui配置安装环境
2.1
cmake压缩包解压后在bin文件中找到执行程序

双击打开,可以看到如下界面
①. opencv安装包解压目录
②. 新建文件夹命名为mingw-build用于存放编译的中间产物
③. 上面的两个步骤都配置完之后,点击configure,选择MinGW编译环境,开始配置。

2.2
下面的步骤非常关键
因为网络问题,configure过程中会有下面几个包下载失败
- opencv_videoio_ffmpeg.dll
- opencv_videoio_ffmpeg_64.dll
- ffmpeg_version.cmake
修改配置文件
来到解压路径\opencv\sources\3rdparty\ffmpeg你可以看到下面几个文件:

打开标红的ffmpeg.cmake,删除有关下载的内容,剩下的部分是这样的
# Binaries branch name: ffmpeg/master_20190616
# Binaries were created for OpenCV: 7b099e0fe2d929e55d6705b6ad510c2c9081606b
ocv_update(FFMPEG_BINARIES_COMMIT "998718df34e35ea0fa429724875fc3900faa266f")
ocv_update(FFMPEG_FILE_HASH_BIN32 "f03b47fb809edd2e06b6db135cbd3e49")
ocv_update(FFMPEG_FILE_HASH_BIN64 "5c4571459570c288d874704244c428b5")
ocv_update(

本教程详细介绍了在Windows环境下使用CMake、DevC++、Git和Clion安装和配置OpenCV的过程,包括解决常见错误和配置开发环境。
最低0.47元/天 解锁文章
5127





