您的位置:首页 > 编程语言 > Qt开发

Ubuntu12.04+QtCreator2.3.0+Qt4.8.1+opencv2.4.9(一)

2015-12-15 15:24 706 查看
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、启动桌面上的 Qt
Creator。新建工程 test,

点击“文件” -> 新建工程

3、新建类 test

右键单击项目名 test,添加新文件
-> C++下选择 C++源文件,点击“OK”
->输入类名 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___文件夹中,不放入这个文件夹或者放错文件夹则运行时会出现错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: