Qt配置OpenCV Qt5.5.1 + OpenCV4.0 + vs2015

首先下载Qt和OpenCV

Qt下载:http://download.qt.io/archive/qt/

OpenCV下载:https://opencv.org/opencv-4-0-0.html

vc2015下载:

VS2015 专业版下载链接
http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.iso

VS2015 企业版下载链
http://download.microsoft.com/download/B/8/F/B8F1470D-2396-4E7A-83F5-AC09154EB925/vs2015.ent_chs.iso

VS2015 社区版下载链接
http://download.microsoft.com/download/B/4/8/B4870509-05CB-447C-878F-2F80E4CB464C/vs2015.com_chs.iso
 

Qt下载安装,OpenCV下载好后解压到相应目录,VS2015下载安装

网上有很多讲解都是要用cmake先编译一遍opencv库,这里就不讲解这种了,因为我用的是vs的编译器,所以可以直接使用opencv库,不需要用cmake编译。

新建Qt工程:

在.pro文件中,加入以下内容:


INCLUDEPATH += $$PWD/../../../../opencv/opencv/build/include
DEPENDPATH += $$PWD/../../../../opencv/opencv/build/include

INCLUDEPATH += $$PWD/../../../../opencv/opencv/build/include/opencv2
DEPENDPATH += $$PWD/../../../../opencv/opencv/build/include/opencv2

CONFIG(release, debug|release): LIBS += -L$$PWD/../../../../opencv/opencv/build/x64/vc14/lib/ -lopencv_world400
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../../opencv/opencv/build/x64/vc14/lib/ -lopencv_world400d
 

这里我用的是Qt的自动添加外部库添加的路径

Qt自动添加外部库是在:右键项目名称->添加库  选择外部库

添加完成之后输入下面代码:

#include "mainwindow.h"
#include "ui_mainwindow.h"

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

using namespace cv;

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    //// 读入一张图片(游戏原画)
    Mat img = imread("wolf.bmp");
    // 创建一个名为 "游戏原画"窗口
    namedWindow("ori", WINDOW_AUTOSIZE);
    // 在窗口中显示游戏原画
    imshow("ori", img);
    // 等待6000 ms后窗口自动关闭
    waitKey(6000);
}

就可以显示图片了

猜你喜欢

转载自blog.csdn.net/qiukapi/article/details/86658515
今日推荐