首先打开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 文件里添加了