Ubuntu下QT安装Opencv库

来源:互联网 发布:淘宝买家信用度怎么升 编辑:程序博客网 时间:2024/06/03 22:44

一、opencv安装

首先安装opencv库

1.下载opencv并将其放在“ home/你的计算机名/”下;

2.cd OpenCV

3.mkdir release

4.cd release

5.cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_TBB=ON -D WITH_V4L=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON ..

6. make

7.sudo make install

然后添加库路径

1.sudo gedit /etc/ld.so.conf.d/opencv.conf    

添加 /usr/local/lib并保存

2.sudo ldconfig

3.sudo gedit /etc/environment

添加下面内容

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 

测试是否成功

1.再回到OpenCV**/sample/cpp下,执行

g++ `pkg-config opencv --libs --cflags opencv` drawing.cpp -o drawing
若看到图片则成功。
二、QT安装
这个比较简单,直接安装
三、QT下使用opencv库
1.sudo gedit /etc/ld.so.conf.d/opencv.conf,输入/usr/local/lib(和opencv的安装位置有关)
sudo gedit ~/.bashrc,添加export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

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


在文件内添加了下面两句:

  • QMAKE_INCDIR = /usr/include/opencv
  • 在qt project的.pro文件中添加:
    INCLUDEPATH += /usr/local/include \
                    /usr/local/include/opencv \
                    /usr/local/include/opencv2
    LIBS += /usr/local/lib/libopencv_highgui.so \
            /usr/local/lib/libopencv_core.so    \
            /usr/local/lib/libopencv_imgproc.so

为求方便,直接将上面的添加的INCLUDEPATH和LIBS内容添加到

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

这样以后就不用在每个工程里配置了,不过移植的时候就需要注意了。


0 0
原创粉丝点击