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

来源:互联网 发布:淘宝加购物车软件 编辑:程序博客网 时间:2024/05/22 10:39

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/opencv2LIBS += /usr/local/lib/libopencv_highgui.so \        /usr/local/lib/libopencv_core.so    \        /usr/local/lib/libopencv_imgproc.so

整个的test.pro文件内容如下

QT       += coreQT       -= guiTARGET = test1CONFIG   += consoleCONFIG   -= app_bundleTEMPLATE = appSOURCES += test.cppINCLUDEPATH += /usr/local/include \                /usr/local/include/opencv \                /usr/local/include/opencv2LIBS += /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___文件夹中,不放入这个文件夹或者放错文件夹则运行时会出现错误。


0 0
原创粉丝点击