现在在linux下的qt中使用opencv库,需要的配置也很简单,如下:
1.安装好opencv库和qt,都能独立运行。
2.打开qt4的执行配置文件,统一目录在/usr/share/qt4/mkspecs/default/qmake.conf
在文件中添加下面两句:
QMAKE_INCDIR = /usr/include/opencv(opencv目录里面放的是openxc的头文件include,先查看下目录下有没有,没有的话要去opencv的源文件里拷贝过去)
QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml
3.真正要使用时,要在qt的项目文件中加上:
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
(同理,要是usr/lib下没有库文件,就要去opencv的安装目录下拷贝过去)
以上配置完成后,就可以调用opencv的头文件和函数了。
测试代码:
#include <cv.h>
#include <highgui.h>
int main(int argc, char *argv[])
{