linux下配置opencv和qt
2015-08-28 16:40
399 查看
一、安装
1 安装cmake及一些依赖库
2 安装opencv
从官网下载opencv并解压,cd命令进入opencv的目录
二、配置
1 将opencv的库加入到路径,从而让系统可以找到
末尾加入
末尾加入
保存退出
将opencv库加入到qtcreator里
在文件内添加了下面两句:
先新建一个qt工程
此时需要在opencv.pro文件内添加:
可以直接将上面的添加的INCLUDEPATH和LIBS内容添加到
这样以后就不用在每个工程里配置了。
1 安装cmake及一些依赖库
sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
2 安装opencv
从官网下载opencv并解压,cd命令进入opencv的目录
cmake . sudo make sudo makeinstall
二、配置
1 将opencv的库加入到路径,从而让系统可以找到
sudo gedit /etc/ld.so.conf.d/opencv.conf
末尾加入
/usr/local/lib,保存退出
sudo ldconfig#使配置生效
sudo gedit /etc/bash.bashrc
末尾加入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
保存退出
将opencv库加入到qtcreator里
sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf
在文件内添加了下面两句:
QMAKE_INCDIR = /usr/include/opencv QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml
先新建一个qt工程
#include <cv.h> #include <highgui.h> int main() { IplImage *img = 0; img = cvLoadImage("Lena.bmp",-1); cvNamedWindow("lena", 1); cvShowImage("lena", img); cvWaitKey(0); return 0; }
此时需要在opencv.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
这样以后就不用在每个工程里配置了。
相关文章推荐
- Linux socket 初步
- 从源码安装Mysql/Percona 5.5
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死
- linux下设定环境变量