ubuntu下QT5.13.1编译opencv2.4.13.6

3 篇文章 1 订阅

下载opencv2.4.13.6的源码

安装QT

为避免权限问题,直接用sudo启动qt,如下图

然后通过qt -> open project ,打开下载的源码的cmakeList.txt文件。打开后如下图所示:

然后把[编辑构建配置]改成release模式,如下图所示。并设置好构建目录。然后修改CMAKE选项下面的CMAKE_INTALL_PREFIX的路径到你想要的位置,这个路径就是opencv编译出的库文件路径,记住他,后面要用。

 

 然后修改构建目标为:install,如下图所示:

最后,点击左下角的锤子按钮,执行构建。等待10分钟左右,就编译完成了。

非常顺利,比在windows上编译速度快,也没报错。

 

 

检查编译出的opencv是否好用:

1/新建QT控制台工程, 改成release模式

2/在pro文件中添加opencv库文件的路径(前文已经说过,让你记住这个路径,就是用在这里)

INCLUDEPATH += /home/xxx/programFIles/opencvSrc/opencvInstall/include  \
                /home/换成你的用户名/programFIles/opencvSrc/opencvInstall/include/opencv \
                /home/xxx名/programFIles/opencvSrc/opencvInstall/include/opencv2

#注意,我编译出的opencv库都是release版的,下面就要添加release版的库路径,如果你还编译出了debug版的opencv库
LIBS += /home/xxx/programFIles/opencvSrc/opencvInstall/lib/libopencv_*

如下图所示:

 

3/在mian.cpp中测试

#include <QCoreApplication>
#include <QDebug>



#include "opencv2/opencv.hpp"
using namespace cv;
int main()
{
    Mat img = imread("/home/xxxxx/图片/风景.jpeg");
    imshow("abc", img);
    waitKey(0);
}

4/效果如下:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值