Ubuntu14.04环境下的Qt搭建opencv报错

2 篇文章 0 订阅
1 篇文章 0 订阅

以下是笔者在Qt中搭建opencv遇到的问题,Qt为5.8 forLinux、opencv为3.2.0版本,最后实现了图像输入输出显示功能:

1.     Qt安装过程很简单就是next,但是opencv的配置有点难,其具体配置在笔者之前的一篇opencv3.3.0的配置文章中说明了,大家可以参考一下。但在Qt环境下还需要注意将你安装的Qt路径下的相关文件手动添加到cmake中去,主要像python2、3及MATLAB等很多都需要手动添加。

2.     cmake的版本与Qt的版本是否相符,例如5.8版本要求cmake大于3,因此笔者配置了一个3.2就没问题了。

3.     构建项目的目录时,一定要注意选择构建目录与源文件同级目标,否则会报错。

4.     构建项目时,主要红色的run按钮,一般安装后没有选中Run interminal框,在运行过程中应该勾上!

5.     由于opencv3以后的配置与2有较大区别,在Qt的Pro中配置也发生相应的改变,在此笔者将亲测的Pro配置贴出如下:

    INCLUDEPATH+= /usr/local/include \

               /usr/local/include/opencv \

               /usr/local/include/opencv2

 

LIBS += /usr/local/lib/libopencv_calib3d.so \

   /usr/local/lib/libopencv_core.so \

   /usr/local/lib/libopencv_features2d.so \

   /usr/local/lib/libopencv_flann.so \

   /usr/local/lib/libopencv_highgui.so \

   /usr/local/lib/libopencv_imgcodecs.so \

   /usr/local/lib/libopencv_imgproc.so \

   /usr/local/lib/libopencv_ml.so \

    /usr/local/lib/libopencv_objdetect.so\

   /usr/local/lib/libopencv_photo.so \

   /usr/local/lib/libopencv_shape.so \

   /usr/local/lib/libopencv_stitching.so \

   /usr/local/lib/libopencv_superres.so \

   /usr/local/lib/libopencv_videoio.so \

    /usr/local/lib/libopencv_video.so\

   /usr/local/lib/libopencv_videostab.so

注:安装opencv其配置相当关键,与编译是否通过有直接关系,很多问题都是设置不当造成的!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值