系统相关
首页 > 系统相关> > ubuntu下用QT写Opencv程序

ubuntu下用QT写Opencv程序

作者:互联网

ubuntu下QT配置opencv

新建C++工程

在这里插入图片描述
点击 New Project
在这里插入图片描述
点击Non-Qt Project
选择Plain C++ Application
在这里插入图片描述
自己自由选择路径和文件名称

一直点击下一步和完成就好了
在这里插入图片描述
创建完成

接下来就是主要是配置QT的pro文件:

双击pro文件、进行修改
在这里插入图片描述
这是未修改前的图片


修改成下面这些内容、注意修改路径


TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt

SOURCES += \
        main.cpp \
    demohead.cpp
    
HEADERS += \
    demohead.h

#   头文件配置
INCLUDEPATH += /home/cheng/opencv-4.1.0/build/include/
INCLUDEPATH += /home/cheng/opencv-4.1.0/build/include/opencv4/
INCLUDEPATH += /home/cheng/opencv-4.1.0/build/include/opencv4/opencv2/

#   库文件配置
LIBS += /home/cheng/opencv-4.1.0/build/lib/libopencv_highgui.so \
        /home/cheng/opencv-4.1.0/build/lib/libopencv_core.so    \
        /home/cheng/opencv-4.1.0/build/lib/libopencv_imgproc.so \
        /home/cheng/opencv-4.1.0/build/lib/libopencv_imgcodecs.so
SOURCES += 表示你的这个工程里面.cpp文件路径
HEADERS += \ 表示你的这个工程里面用到的.h文件路径
INCLUDEPATH += /home/cheng/opencv-4.1.0/build/include/
INCLUDEPATH += /home/cheng/opencv-4.1.0/build/include/opencv4/
INCLUDEPATH += /home/cheng/opencv-4.1.0/build/include/opencv4/opencv2/

表示你的Opencv头文件路径(根据你安装的具体目录进行修改)
LIBS += /home/cheng/opencv-4.1.0/build/lib/libopencv_highgui.so \
        /home/cheng/opencv-4.1.0/build/lib/libopencv_core.so    \
        /home/cheng/opencv-4.1.0/build/lib/libopencv_imgproc.so \
        /home/cheng/opencv-4.1.0/build/lib/libopencv_imgcodecs.so

表示你的Opencv动态库文件路径(根据你安装的具体目录进行修改)

要是你不知道你的头文件和库文件在那、可以用终端命令查看

$ pkg-config --cflags opencv
查看头文件
$pkg-config --libs opencv
查看动态库文件

要是输出这两个命令没反应、就是你的opencv环境没配置好、就要看是不是Opencv没装好的原因了

推荐阅读ubuntu下opencv安装和配置方法:
链接

到这里把QT的.pro文件修改好了之后就大功告成了

标签:4.1,QT,opencv,下用,libopencv,Opencv,build,cheng,home
来源: https://blog.csdn.net/weixin_45846977/article/details/112395621