linux下配置opencv和qt
来源:互联网 发布:阿里云香港b区 编辑:程序博客网 时间:2024/04/26 03:01
一、安装
1 安装cmake及一些依赖库
sudo apt-get install cmakesudo 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 makesudo 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/pkgconfigexport PKG_CONFIG_PATH
保存退出
将opencv库加入到qtcreator里
sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf
在文件内添加了下面两句:
QMAKE_INCDIR = /usr/include/opencvQMAKE_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/opencv2LIBS += /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
- linux下配置opencv和qt
- ubuntu下Netbeans配置opencv和QT
- linux+opencv+qt配置
- Linux环境下的Qt添加OpenCV的配置
- Linux环境下的Qt添加OpenCV的配置
- Linux环境下Qt creator添加OpenCV的配置
- Linux环境下的Qt添加OpenCV的配置
- Linux环境下Qt creator添加OpenCV的配置
- ubuntu下 qt+opencv 配置
- Qt OpenCV windows下配置
- ubuntu下Qt配置openCV
- ffmpeg+OpenCV Linux下安装和配置
- linux下opencv安装和配置
- ffmpeg+OpenCV Linux下安装和配置
- FFmpeg+OpenCV Linux下安装和配置
- ubuntu下qt\qtcreator和opencv安装配置
- ubuntu下qt\qtcreator和opencv安装配置
- windows下QT creator+openCV配置和使用
- 如何成为一个优秀的开发者
- sdk manager 离线下载秘籍,搞定下载慢,下载不了。
- Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
- 数据库-存储过程(概念、优缺点、分类)
- The Monocycle
- linux下配置opencv和qt
- zzuli OJ 1065: 统计数字字符的个数1
- Logistic Regression and Newton's Method Exercise
- php 桌面应用程序
- Linux命令行svn命令
- android Hierarchy Viewer
- Spark任务提交jar包依赖解决方案
- javascript中的函数Function
- uva 1152 4 Values whose Sum is 0(二分_中途相遇|| hash)