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
- Ubuntu下QT安装Opencv库
- Ubuntu下OpenCV的安装和QT调用openCV库的方法
- Ubuntu下OpenCV的安装和QT调用openCV库的方法
- Ubuntu下OpenCV的安装和QT调用openCV库的方法
- ubuntu下qt\qtcreator和opencv安装配置
- ubuntu下qt\qtcreator和opencv安装配置
- ubuntu下QT与opencv的配置安装
- Ubuntu下OpenCV和QT的安装(图文并茂)
- ubuntu下 qt+opencv 配置
- ubuntu下Qt配置openCV
- ubuntu+openCV+qt安装配置
- Ubuntu下安装opencv
- Ubuntu下安装OpenCV
- Ubuntu下安装opencv
- ubuntu下安装opencv
- ubuntu下安装OpenCV
- ubuntu 下安装Opencv
- Ubuntu下安装OpenCV
- Javaweb学习笔记10—文件上传与下载
- Windows内核中使用List链表来模拟FIFO操作
- 正则表达式
- 黑马程序员_基础篇(自定义笔记)_02
- Java之断点调试小记
- Ubuntu下QT安装Opencv库
- 链表笔记
- JAVA学习笔记(五十一)- DBUtil 封装数据库工具类
- maven学习笔记一
- [leetcode]Binary Tree Inorder Traversal
- 广播和多播
- CreateProcess 启动带参数的EXE 并获得PID
- MySQL 学习笔记(一)
- 关于autoreleasepool一个常见的面试题