ubuntu11.04 Qt 4添加opencv

首先打開ubuntu10的軟件中心如下圖所示

在最右邊到搜索欄輸入:openCV 出現如圖畫面


點擊安裝


安裝好了之後在命令行輸入命令: sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf
在文件內添加了下面兩句:
QMAKE_INCDIR = /usr/include/opencv

QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml

下面隨便給出一個實例用來測試安裝的成功與否:

打開QtCreator 

文件 -->新建文件或工程 -->其他項目 -->純C++語言項目

如圖:


在工程目錄下放一張test.jpg圖片

main.cpp 裏面到代碼:

#include <iostream>
#include <cv.h>
#include <highgui.h>
using namespace std;

int main()
{
    IplImage *img = 0;
    img = cvLoadImage("test.jpg",-1);
    cvNamedWindow("test", 1);
    cvShowImage("test", img);
    cvWaitKey(0);
    return 0;

}



如圖圖所示:



打開XXX.pro文件指令爲:vi XXX.pro,添加以下內容

INCLUDEPATH += /usr/include/opencv

LIBS += /usr/lib/libcv.so \
/usr/lib/libcvaux.so \
/usr/lib/libcxcore.so \
/usr/lib/libhighgui.so \
/usr/lib/libml.so

如圖所示:


點擊保存,編譯運行

運行結果:




其實.pro文件中添加到內容可以添加被指文件中

執行命令:

sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf

添加如下內容:

INCLUDEPATH += /usr/include/opencv

LIBS += /usr/lib/libcv.so \
/usr/lib/libcvaux.so \
/usr/lib/libcxcore.so \
/usr/lib/libhighgui.so \
/usr/lib/libml.so

如圖:


這樣就不用每次都在.pro 文件裏添加了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章