【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:\DIP\opencv\build\include\opencv \
D:\DIP\opencv\build\include\opencv2 \
D:\DIP\opencv\build\include
LIBS+=D:\DIP\opencv\build\x64\vc14\lib\opencv_world331d.lib
这个的缺点就是每次新建一个新的项目都需要修改.pro文件。
注意:修改了.pro文件之后需要重新qmake一下。