ubuntu下用QT写Opencv程序

ubuntu下QT配置opencv

新建C++工程

ubuntu下用QT写Opencv程序_第1张图片
点击 New Project
ubuntu下用QT写Opencv程序_第2张图片
点击Non-Qt Project
选择Plain C++ Application
ubuntu下用QT写Opencv程序_第3张图片
自己自由选择路径和文件名称

一直点击下一步和完成就好了
ubuntu下用QT写Opencv程序_第4张图片
创建完成

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

双击pro文件、进行修改
ubuntu下用QT写Opencv程序_第5张图片
这是未修改前的图片


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


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文件修改好了之后就大功告成了

你可能感兴趣的:(opencv视觉处理,qt,opencv,图像识别,计算机视觉,ubuntu)