代码改变世界

OpenCV2.3.1在Ubuntu11.10下Qt配置

2012-03-20 09:07  星空下  阅读(1110)  评论(0)    收藏  举报

 早期版本配置(可参考资源)

在保证Opencv安装配置正确的前提下 ,安装配置可参考Opencv中文论坛,以及google、百度。

 qt先配置的核心是设置qmake环境;具体有两种设置方法,一种是在工程文件中设置;另一种是在默认qmake配置中设置;

两种方式设置的内容是一致的,具体如下:

方式一:直接打开工程文件.pro,添加设置;

方式二:首先编辑qmake.conf配置文件;

sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf

 添加设置(针对2.3.1,具体添加内容可参见文件夹/usr/local/include和/usr/local/lib下Opencv内容);

# opencv头文件
INCLUDEPATH += /usr/local/include/opencv  
# opencv类库.so
LIBS += /usr/local/lib/libopencv_calib3d.so \  
     /usr/local/lib/libopencv_contrib.so \  
     /usr/local/lib/libopencv_core.so \  
     /usr/local/lib/libopencv_features2d.so \  
     /usr/local/lib/libopencv_flann.so \
     /usr/local/lib/libopencv_gpu.so \
     /usr/local/lib/libopencv_highgui.so \
     /usr/local/lib/libopencv_imgproc.so \
     /usr/local/lib/libopencv_legacy.so \
     /usr/local/lib/libopencv_ml.so \
     /usr/local/lib/libopencv_objdetect.so \
     /usr/local/lib/libopencv_ts.so \
     /usr/local/lib/libopencv_video.so

至此,opencv在qt中的配置就算完成了。

 另外,在qt中进行调试的时候需要把项目的构建方式设置为debug。

附 windows下配置内容:

 

INCLUDEPATH += C:/opencv/build/include/opencv
LIBS += C:/opencv/build/x86/mingw/lib/libopencv_calib3d231.dll.a \
        C:/opencv/build/x86/mingw/lib/libopencv_contrib231.dll.a \
        C:/opencv/build/x86/mingw/lib/libopencv_core231.dll.a \
        C:/opencv/build/x86/mingw/lib/libopencv_features2d231.dll.a \
        C:/opencv/build/x86/mingw/lib/libopencv_flann231.dll.a \
        C:/opencv/build/x86/mingw/lib/libopencv_gpu231.dll.a \
        C:/opencv/build/x86/mingw/lib/libopencv_highgui231.dll.a \
        C:/opencv/build/x86/mingw/lib/libopencv_imgproc231.dll.a \
        C:/opencv/build/x86/mingw/lib/libopencv_legacy231.dll.a \
        C:/opencv/build/x86/mingw/lib/libopencv_ml231.dll.a \
        C:/opencv/build/x86/mingw/lib/libopencv_objdetect231.dll.a \
        C:/opencv/build/x86/mingw/lib/libopencv_video231.dll.a