qt5.6.2+opencv2.4.10的安装和配置过程中的问题
来源:互联网 发布:网络拓扑图结构的意义 编辑:程序博客网 时间:2024/06/06 04:12
大家好,欢迎来到编程新手小白莹的博客。
一直在想第一篇博客写些什么呢,当初一起建号的小伙伴早已开垦第一片荒地了,我还在迷茫在“也没啥可说的”状态中呢,结果在转向qt的时候终于找到思路啦!这篇处女作主要是记录一下自己在安装qt和配置opencv的时候遇到的两个问题。
问题一:qt安装
我的电脑是win7的64位系统,因此一开始选择的版本是qt5.8_msvc2014_64,按照网上的安装教程一步步来的。教程很简单,我也基本是傻瓜安装(只是换了个安装路径而已),但在运行自带的例程报错:
提示找不到文件,在网上搜索了很多方法都不好用,而且关于qt5.8版本的资料很少,所以我就又下载了qt5.6.2_msvc2013_32版本,为防止两个qt冲突,我在另一台没有qt的电脑上安装,运行成功。然后这个电脑依旧运行失败,于是我意识到是自己的电脑有问题,因此最后的解决办法就是重装系统。安完系统之后,先vs2013后qt5.6.2_msvc2013_32最后opencv2.4.10,qt果然好用了,问题解决。接着配置opencv。
问题二:opencv配置
opencv配置在qt上后,运行代码显示图片的代码只有控制台出现,没有图片。代码是简单的显示图片:
#include <QCoreApplication>#include <iostream>#include <QDebug>#include <QString>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main(){ Mat image; image=imread("C:/1.jpg"); imshow("li",image); waitKey(); return 0;}
运行如下:
没有报错,无编译错误,但就是应有的图片没显示。
后来发现是opencv的配置问题,在系统配置的环境变量path里,之前配置的是:D:\opencv2.4.10\opencv\build\x64\vc12\bin;
D:\opencv2.4.10\opencv\build\x64\vc12\lib;
但是我的qt是32位的版本,所以改成了:
D:\opencv2.4.10\opencv\build\x86\vc12\bin;
D:\opencv2.4.10\opencv\build\x86\vc12\lib;
运行成功
结语:因为我遇到的这两个问题网上的解决方法很少,因此把这些分享出来,希望能帮助到同样是刚上手就遇到问题的大家。
- qt5.6.2+opencv2.4.10的安装和配置过程中的问题
- qt5.2+ opencv2.4.10 + cmake 编译配置过程
- Qt5的安装和配置
- VS2015+OpenCV2.4.9+Qt5.6安装配置
- VS2015+OpenCV2.4.9+Qt5.6安装配置
- VS2013配置QT5.6.2过程及其遇到的问题
- Qt5.6.2安装过程中出现的问题
- Window10+QT5.5.1+Opencv2.4.13的安装
- Qt5.5.1 + OpenCV2.4.10 环境配置
- OpenCV2.4.13+Qt5.6.2配置方法
- vs2010+opencv2.3.1安装和详细配置过程
- Windows XP+VS2005+OpenCV2.3详细安装和配置过程
- qt5.4.1(mingw) + opencv2.0.0 + win8安装过程
- QT5.3.1和opencv的配置问题
- vs2010+opencv2.4.9+qt5.5 的安装配置+Vassistx 识别QT函数自动补全代码
- [opencv]QT5.3.2配置opencv2.4.10及QT5.3.2+opencv2.4.10+vs2013配置
- 【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置
- thinkcmf5 nginx配置pathinfo和安装过程中的问题
- 枚举类
- 基于WIFI模块(ESP8266)与非同一个局域网内服务器建立连接
- c++中取消cout已设置的格式
- 分治---归并排序
- L2-014. 列车调度
- qt5.6.2+opencv2.4.10的安装和配置过程中的问题
- Ubuntu 14 git的使用
- 怎么在csdn上原格式转载别人的文章
- linux下c/c++实例 cJSON库解析json字符串
- ARIMA模型原理及其java实现
- POJ 2405 Beavergnaw G++
- hadoop中在map和reduce方法中调试代码
- Linux基础入门
- 基础算法分治