Ubuntu下编译安装OpenCV并配置QTCreater
2017-05-07 08:02
483 查看
1. 编译安装
首先在终端运行下列命令进行必要的编译环境安装$ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev
下载相应的版本到电脑里面,这里我们以下载OpenCV-2.4.3为例
解压并配置编译环境
解压 OpenCV-2.3.1.tar.bz2
$ cd OpenCV-2.3.1
$ mkdir build
$ cd build
$ cmake .. (此处为cmake空格后面两个点,即上级目录, 你懂的....)
编译安装
make
sudo make install
安装后的路径为: (可以在cmake那一步观察到)
/usr/local/include/opencv/
/usr/local/include/opencv2/
/usr/local/lib/
配置必要的库
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已经安装成功了
2. 配置QTCreater并运行例程测试
将opencv库加入到qtcreator里$ sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf
在文件内添加了下面两句:
QMAKE_INCDIR = /usr/include/opencv
QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml
新建QT工程, 在这里我建了一个纯C++的工程取名为testopencv.
在testopencv.pro文件内添加:
INCLUDEPATH += /usr/local/include/opencv LIBS += \ /usr/local/lib/libopencv_core.so \ /usr/local/lib/libopencv_highgui.so \ /usr/local/lib/libopencv_ml.so
输入以下代码,编译运行
#include#include #include using namespace std; int main() { IplImage *img = 0; img = cvLoadImage("/home/zzq/Desktop/test2.jpg", -1); cvNamedWindow("test", CV_WINDOW_NORMAL); cvShowImage("test", img); cvWaitKey(0); return 0; }
注: 在网上,有文章说可以把 pro文件中的配置放到 qmake.conf 中, 但是我试过,没有成功, 可能是放的配置文件不正确,或者是写法不正确, 有空了再研究一下.
相关文章推荐
- ubuntu 12 下安装配置编译使用opencv 2.3.0 全过程
- Ubuntu 14.04下成功安装ffmpeg与编译配置opencv-2.4.10
- ubuntu10.04+matlab r2011a+opencv2.2 安装于配置
- Ubuntu下编译安装Mysql双实例并配置主从复制
- UBUNTU 下编译安装opencv 2.3.1
- 在CentOS系统上编译、安装、配置OpenCV
- OpenCV 2.1 在ubuntu中的编译安装
- Ubuntu 下 Gtk与Qt编译环境安装与配置
- Ubuntu 11.10上安装和配置OpenCV 2.3.1的步骤
- Ubuntu C/C++编译环境安装配置
- ubuntu下编译安装Fcitx 4.2.2, 配置Google输入法及云输入法
- Ubuntu 10.04下安装OpenCV及编译一个简单例程(找不到头文件的问题:error: cv.h: No such file or directory )
- Ubuntu下OpenCV源码编译安装 转
- Ubuntu下从源码手工编译安装及配置PHP5
- Ubuntu下OpenCV源码编译安装 转
- 在CentOS系统上编译、安装、配置OpenCV
- Ubuntu 全新编译安装 OpenCV 2.3
- Ubuntu下安装、配置交叉编译工具链
- VM中安装UBUNTU,并配置编译环境
- Ubuntu下编译安装OpenCV