Qt-Cmake-OpenCV3.4开发环境搭建

自己查资料摸索的

一、qt、opencv下载

qt5.9.1和opencv的两个包:

链接:https://pan.baidu.com/s/1rFVuoYteNq2zAwSInD8odA?pwd=xiff 
提取码:xiff

file压缩包是后续遇到文件下载失败的文件,到时候自己下载还是复制粘贴都可以,注意这个file里的文件可能有版本对应的要求

1、搜索opencv官网,进入之后点击GitHub

2、进入后,按下图步骤,点击下载opencv的压缩包,(因为qt版本原因,这里我下载的是3.4,会好过一点)

3、按照步骤点击,开始下载

4、回退上一个目录

5、点击红框处

6、注意  这里需要选择与刚刚下载的opencv相同的版本的opencv_contrib

7、按照步骤点击下载

8、解压到一个文件夹目录下并新建一个 opencv_build文件夹

 二、下载cmake

官网下载地址:Download CMakeDownload CMakeDownload CMake

安装时注意选择添加环境变量,或者不添加,自己再环境变量里添加

右键点击此电脑->点击属性->点击高级系统设置->点击环境变量

在系统变量里找到Path,双击进入

点击新建后,添加环境变量,注意自己有没有红框里的这几个环境变量,添加完成后点击确定,

注:进这个地方中途的三个界面的确定都需要点一下,完成之后 重启电脑,打开cmake

三、打开cmake

1、按照图片选择到对应的这个文件夹下,

2、按照步骤选择对应文件夹

3、选择图片提示的,c选择gcc.exe    c++选择g++.exe;完成后点击finish

4、等待一会儿

5、这个出现下载文件失败的错误,去E:/opencv/opencv_build/CMakeDownloadLog.txt路径下打开CMakeDownloadLog.txt这个文本文件

6、这个文本里搜文件名:opencv_ffmpeg.dll,下方的https://raw.githubusercontent.com/opencv/opencv_3rdparty/7c4bb90fd43a13732ae907981a88fb983a7e2197/ffmpeg/opencv_ffmpeg.dll

这个是他的下载网址,然后再往下一排:E:/opencv/opencv_build/3rdparty/ffmpeg这个是下载后需要给他放到对应的文件目录下,如果没有ffmpeg文件夹,就自己创建,然后放进去,

注:后续所有类似的文件下载失败的提示都需要如此照做,(下载可能需要科学上网)

7、按照图片勾选,图片勾上的需要勾选,未勾选,需要取消勾选

8、完成后,点击configure

9、不出意外会出现之前那种  文件下载失败的问题,,按照之前的方式,去下载对应文件放到对应路径下之后再次点击configure。

10、完成之后不会有下载失败的错误,然后点击generate

11、完成后再我们的opencv_build路径下会有一个makefile文件,然后点击地址栏输入cmd,进入shell;

12、在这里输入

mingw32-make -j 8   (这个-j 8是为了让CPU进行多任务处理,数字8根据自己电脑配置改变)

输入后,会等很长时间,他不停止就不管

13、应该会报下列错误

14、回到我们的cmake,按照图片中的顺序点击,添加OPENCV_VS_VERSIONINFO_SKIP,再重新Configure,Generate。

15、回到shell,再次输入这个代码,

16、100%完成后输入    mingw32-make install  

17、环境变量中添加这个路径下的bin目录,路径中的x64可能会不一样,添加完成后重启电脑,到这里就构建完成了

三、示例代码

1、test.pro文件下添加  下图圈出来的两列代码,路径

2、路径去这两个文件夹里,对应上图的路径

3、运行后,正常显示图片  打印时间,完成

  • 23
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值