现在已经安好了openCV和QtCreater
1修改qmake的默认配置文件。
sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf
加入
QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml
2建立空的qt工程,在.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
3建立maim.cpp。
#include <cv.h>
#include <highgui.h>
int main()
{
IplImage *img = 0;
img = cvLoadImage("Lena.bmp",-1);//Lena.bmp在所建工程的目录下
cvNamedWindow("lena", 1);
cvShowImage("lena", img);
cvWaitKey(0);
return 0;
}
ctrl+b 编译后,ctrl+r运行
完成。
-------------------------------------------------------
另外,可以将2的内容,直接放在/usr/share/qt4/mkspecs/default/qmake.conf里,直接建工程编译就ok,而不用建立一次就要修改当前的.pro