1).pro文件
#-------------------------------------------------
#
# Project created by QtCreator 2014-05-18T12:56:52
#
#-------------------------------------------------
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = myQTDemo
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
INCLUDEPATH+=d:\opencv249\include\opencv\
d:\opencv249\include\opencv2\
d:\opencv249\include
LIBS+=d:\opencv249\lib\libopencv_calib3d249.dll.a\
d:\opencv249\lib\libopencv_contrib249.dll.a\
d:\opencv249\lib\libopencv_core249.dll.a\
d:\opencv249\lib\libopencv_features2d249.dll.a\
d:\opencv249\lib\libopencv_flann249.dll.a\
d:\opencv249\lib\libopencv_gpu249.dll.a\
d:\opencv249\lib\libopencv_highgui249.dll.a\
d:\opencv249\lib\libopencv_imgproc249.dll.a\
d:\opencv249\lib\libopencv_legacy249.dll.a\
d:\opencv249\lib\libopencv_ml249.dll.a\
d:\opencv249\lib\libopencv_objdetect249.dll.a\
d:\opencv249\lib\libopencv_video249.dll.a
2).h文件
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
cv::Mat image,image2;
QImage img;
private slots:
void on_pushButton_clicked();
void on_pushButton_2_clicked();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
3).cpp文件