1、Ubuntu下使用atp-get安装,方法如下
sudo apt-get install qt4-dev-tools #开发包 sudo apt-get install qtcreator #IDE sudo apt-get install qt4-doc #开发帮助文档 sudo apt-get install qt4-qtconfig #配置工具 sudo apt-get install qt4-demos #DEMO源码 QT
2、启动桌面上的
点击“文件” -> 新建工程
3、新建类 test
4、
#include <QCoreApplication>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;
int main(int argc, char *argv[])
{
// QCoreApplication a(argc, argv);
namedWindow( "src", WINDOW_AUTOSIZE );
Mat src1 = imread( "lena.jpg" );
while(1)
{
imshow( "src", src1 );
char c = waitKey(30);
if( 27==c )
return 0;
}
// return a.exec();
}
5、
需要注意一点的是,需要将
opencv
的头文件和库文件与
Qt
关联起来,所以在双击
QtCreator
工程下到
test.pro
文件,在其后面添加下列代码:
INCLUDEPATH += /usr/local/include \
/usr/local/include/opencv \
/usr/local/include/opencv2
LIBS += /usr/local/lib/libopencv_highgui.so \
/usr/local/lib/libopencv_core.so \
/usr/local/lib/libopencv_imgproc.so
整个的test.pro文件内容如下
QT += core
QT -= gui
TARGET = test1
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += test.cpp
INCLUDEPATH += /usr/local/include \
/usr/local/include/opencv \
/usr/local/include/opencv2
LIBS += /usr/local/lib/libopencv_highgui.so \
/usr/local/lib/libopencv_core.so \
/usr/local/lib/libopencv_imgproc.so
6、 实验需要提前把图片,我这里用的是 lena.jpg 放入 test-build-desktop-Qt_4_8_1_in_PATH__PATH___ 文件夹中,不放入这个文件夹或者放错文件夹则运行时会出现错误。