首先打開ubuntu10的軟件中心如下圖所示
在最右邊到搜索欄輸入:openCV 出現如圖畫面
點擊安裝
在文件內添加了下面兩句:
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;
}
如圖圖所示:
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 文件裏添加了