【QT】【OpenCv】初始配置以及测试功能

#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 girl=imread("D:/DIP/Work/pic.jpg"); //
    namedWindow("我的图片"); //
    imshow("我的图片",girl);//
}

MainWindow::~MainWindow()
{
    delete ui;
}

上面这部分是Mainwindow.cpp中的内容,主要做的操作是打开一张计算机中存储的图片。

注意:文件的存储路径的斜杠应该为“/”的形式,否则程序Debug的时候会出现错误。

在项目的.pro文件当中,应该要自己添加上OpenCv的库,否则也会出现错误。.pro文件中的内容为:

INCLUDEPATH+=D:DIPopencvuildincludeopencv 
                    D:DIPopencvuildincludeopencv2 
                   D:DIPopencvuildinclude
LIBS+=D:DIPopencvuildx64vc14libopencv_world331d.lib

这个的缺点就是每次新建一个新的项目都需要修改.pro文件。

注意:修改了.pro文件之后需要重新qmake一下。

原文地址:https://www.cnblogs.com/waimen/p/7856866.html