使用CLion开发openCV——环境搭建全记录

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

准备

  1. cmake
  2. Dev C++(用于提供mingw环境)
  3. opencv安装包
  4. 大概率会在安装过程中下载失败的dll文件
  5. Git(用于提供linux编译环境)
  6. 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过程中会有下面几个包下载失败

  1. opencv_videoio_ffmpeg.dll
  2. opencv_videoio_ffmpeg_64.dll
  3. 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(
评论 29
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值