首先需要搭建好对应平台下的opencv环境,显示见博客的前两篇:
centos7:https://blog.csdn.net/lailaiquququ11/article/details/80935192
ubuntu: https://blog.csdn.net/lailaiquququ11/article/details/80946628
创建qt工程,并在工程文件.pro中加入:
(centos7下:)
INCLUDEPATH += /usr/local/include \
/usr/local/include/opencv \
/usr/local/include/opencv2
LIBS += /usr/local/lib/libopencv*
manwidow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <cv.h>
#include <highgui.h>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
IplImage *img = 0;
img = cvLoadImage("/home/tanyi/qtproject/qtopencv/image/1.jpg", -1);
cvNamedWindow("1", 1);
cvShowImage("1", img);
}
MainWindow::~MainWindow()
{
delete ui;
}
就可以使用opencv的库,显示图片了