Ubuntu14.04下OpenCV2.4.10安装
来源:互联网 发布:unity3d模型制作教程 编辑:程序博客网 时间:2024/06/08 03:46
Linux下安装OpenCV
操作系统:Ubuntu 14.04 kylin版本,OpenCV 2.4.10
编译前期准备工作
1)安装依赖包
主要为build-essential软件包,为编译程序提供必要的软件包的列别信息,这样软件包才知道头文件、库函数的位置。此外,它还会下载依赖的软件包,安装gcc/g++/gdb/make等基本编程工具,最后组成一个开发环境。使用命令为:
sudo apt-get install build-essential
2)安装能够支持图像读写以及视频读写的相关依赖包,使用命令如下:
sudo apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libtiff4-dev libswscale-dev libjasper-dev
3)安装cmake,用于编译源码,使用命令如下:
sudo apt-get install cmake
4)安装pkg-config,它是一个统一接口计算机软件,用于从源码中编译软件时查询已安装的库,使用命令如下:
sudo apt-get install pkg-config
编译安装过程
1)在官网上下载并解压OpenCV,网址为http://opencv.org/downloads.html,下载所需版本,此处,我下的版本为opencv-2.4.10.zip,然后执行如下命令进行解压:
unzip opencv-2.4.10.zip
2)切换到解压后的OpenCV路径下,执行如下命令(后面的.表示找CMakeLists.txt文件):
cmake .
也可以在另外一个文件夹,常用为其子文件夹,构建makefile,同时进行一些参数配置,具体执行命令如下:
dd opencv-2.4.10
mkdir release
dd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
执行完此命令后将生成一个makefile文件。
3)开始编译,使用如下命令:
make
4)进行安装,使用如下命令:
sudo make install
动态链接库和头文件配置过程
1)配置相关信息,是OpenCV动态库被共享,具体方法如下:
在/ect/ld.so.conf.d目录下添加opencv.conf文件,文件内容如下:
# opencv.conf
/usr/local/lib
使用动态库管理命令ldconfig,使opencv的相关链接库文件被系统共享,具体命令如下:
sudo ldconfig -v
2)添加OpenCV的头文件位置,首先在/ect/profile文件中添加如下信息:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
pkg-config维护opencv的相关配置文件,可以在/usr/local/lib/pkgconfig目录下看到opencv.pc文件,此文件主要记录opencv的动态库信息和头文件信息。
使用pkg-config命令,可以列出opencv的配置信息,具体命令如下:
切换路径:cd /urs/local/lib/pkgconfig
执行如下命令:pkg-config --libs opencv查看opencv相关配置信息
注意:在更改相关文件时,可能文件的权限首先,故需现更改相关的权限
测试OpenCV的安装
1)切换到opencv下载解压后的文件夹目录下,然后进入sample/c/目录下,编译样例文件,具体如下:
cd ~/下载/opencv-2.4.10/samples/c/
./build_all.sh
执行完成后,会生成对应的可执行文件
2)运行其中一个样例,具体执行指令如下
./find_obj,显示执行结果即可。
参看:http://blog.csdn.net/surgewong/article/details/39078251
http://blog.csdn.net/a1429331875/article/details/31539129
http://www.cnblogs.com/jeakon/archive/2013/05/08/3066469.html
- Ubuntu14.04下安装opencv2.4.10
- Ubuntu14.04下OpenCV2.4.10安装
- Ubuntu14.04下OpenCV2.4.10安装
- Ubuntu14.04下OpenCV2.4.10安装
- ubuntu14.04中安装opencv2.4.10
- ubuntu14.04中安装opencv2.4.10
- ubuntu14.04中安装opencv2.4.10
- ubuntu14.04中安装opencv2.4.10
- Ubuntu14.04+Opencv2.4.10
- Ubuntu14.04下Opencv2.4.9的安装及配置使用
- ubuntu14.04+cuda 环境下安装opencv2.4.9
- Ubuntu14.04下安装ros indigo opencv2.4.11
- Ubuntu14.04安装OpenCV2.9
- ubuntu14.04 安装openCV2.4.9
- ubuntu14.04安装opencv2.4.9
- ubuntu14.04安装opencv2.4.11
- 在Ubuntu14.04下配置OpenCV2.4.10+Python2.7环境
- ubuntu14.04 虚拟机安装opencv2.4.10,make遇到的问题
- 整合ssm时的一些注意点
- C++中有个malloc/free,为什么还需要new/delete?
- Android高阶UI之开源项目
- Python学习笔记_01 环境构建
- 算法:各类排序
- Ubuntu14.04下OpenCV2.4.10安装
- POJ 3278(Catch That Cow)
- 欢迎使用CSDN-markdown编辑器
- DrawerLayout详解
- Linux 启动 登录过程
- Windows系统编译Openssl源码
- LVS三种工作模式原理
- 我运营公众号这一个月
- Counting Bits