一 软件的安装
1.1
首先我们安装opencv官网: https://opencv.org/releases/
1.2安装QT
Download
国内镜像网站
这里给大家推荐几个国内著名的 Qt 镜像网站,主要是各个高校的:
中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/
北京理工大学:http://mirror.bit.edu.cn/qtproject/
中国互联网络信息中心:https://mirrors.cnnic.cn/qt/
自行下载,安装方面比较简单就先忽略了
1.3 cmake安装可以参考一下链接安装:https://blog.csdn.net/weixin_42264234/article/details/121762462?ops_request_misc=
二. 安装好软件之后配置系统环境
右击此电脑
点击属性
点击左上角高级系统设置
点击高级页面下的环境变量
点击系统变量中的Path
点击编辑
点击新建
如图所示:环境变量全部添加到系统环境中
3个环境变量
三. 用cmake搭建
注意:这个opencv_new_build 一定要是空的文件夹哦!
保持默认MinGW Makefiles,点击Specify native compilers,再Next
点击Finish
这个时候一般都会报错,如果没有报错就忽略这里
现在我们来一步一步解决问题
首先先勾选:WITH_QT
再次选在:OPENGL
然后我们再次点击:Configure 一般还会报错
蓝色区域选择好后再次点击:Configure 就不会有报错啦!
现在没有报错了
我们点击Generate
现在我们就搭建好了文件
四:Generate完成之后,关闭Cmake即可,此时进入之前我们新建的文件夹
将鼠标放在该文件夹界面内,按住shift键,同时点击鼠标右键,点击在此处打开Powershell窗口(s),进入Windows Powershell,输入
mingw32-make.exe -j 16
按回车键执行该命令,这里的-j 16是为了让CPU进行多任务处理,可以加快编译速度。我的电脑是8核CPU,如果你的配置更高,你也可以选择更高的数字
100%完成之后,输入
mingw32-make.exe install
完成之后退出
另外再将如下路径按照前述方式加入环境变量即可
E:\openCV_4.8_git\opencv_new_build\bin
测试程序:使用QT与OpenCV显示图片
打开QT创建项目:
默认使用Qt Widgets Application模板,直接点右下方Choose
如图:选择路径与名称
如图:选择qmake
如图:全部默认点击下一步
直接点击下一步
选择WinGW 64-bit
再次直接点击完成,如图:
在new_demo.pro中添加代码如图:
之后再Ctrl+S保存new_demo.pro文件
最后编写代码
现在运行看效果
至此,大功告成!