第一步:创建一个最简单的QT工程
第二步:加入opencv的头文件和库路径
在qt的工程文件.pro中加入,如下:
INCLUDEPATH += /usr/local/include/opencv4/opencv2 \
/usr/local/include/opencv4
/usr/local/include
#LIBS += -L$$PWD/../../../../usr/local/lib/ -lopencv_highgui \
#-lopencv_core \
#-lopencv_imgproc \
#-lopencv_features2d \
#-lopencv_calib3d
LIBS += /usr/local/lib/libopencv_highgui.so \
/usr/local/lib/libopencv_core.so \
/usr/local/lib/libopencv_imgproc.so \
/usr/local/lib/libopencv_imgcodecs.so
第三步:加入读照片的代码
#include "mainwindow.h"
#include <QApplication>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Mat image = imread("lena.jpg");
imshow("first image",image);
return a.exec();
}
ok搞定。