Fedora14(linux)下qt配置Openv:
1,gedit /usr/share/qt4/mkspecs/default/qmake.conf
在文件内添加了下面两句:
QMAKE_INCDIR = /usr/include/opencv
QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml
2,在项目文件的.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
测试代码:
#include <cv.h>
#include <highgui.h>
int main()
{
IplImage *img = 0;
img = cvLoadImage("./1.png",-1);
// img = cvLoadImage("/home/yan/download/1.png",-1);
cvNamedWindow("lena",CV_WINDOW_AUTOSIZE);
cvShowImage("lena",img);
cvWaitKey(0);
return 0;
}
3,qt无法启动终端模拟器'xterm' 的解决方案:
yum install xterm