ubuntu 14.04 LTS 下安装 Opencv 3.1.0

每每到了一个新的开发环境上都会重新搭建环境,本篇博客目的就是为了新同学快速上手搭建linux下的开发环境和使自己再次熟悉环境搭建的步骤。

首先到opencv官网下载source

一、install 依赖包
1. 安装build-essential软件包, 为编译程序提供必需软件包的列表信息,安装gcc/g++/gdb/make 等基本编程工具,最后才组成一个开发环境。
”’sudo apt-get install build-essential
如果已经安装过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 pkf-config
二、编译安装
1.进入解压后的opencv目录
cd opencv-3.1.0
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
安装过程中会遇到 ICV Downloading ippicv_linux_20151201.tgz的错误
简单来说就是Cmake在下载ippicv_linux_20151201.tgz这个文件的时候遇到了错误,导致下载的文件Hash值和预期的Hash值不同,所以需要我们自己下载ippicv_linux_20151201.tgz这个文件然后覆盖过去
ippicv_linux_20151201.tgz
2. make 编译
make
3. 使用make install 安装
sudo make install
4. 上面的过程基本上完成了opencv的安装。但是并不能够马上用它,opencv还包含很多动态链接库。你可以在文件/etc/ld.so.conf中添加 /usr/local/lib(这个跟安装目录有关, {CMAKE_INSTALL_PREFIX}/lib),也可以在/etc/ld.so.conf.d 目录下增加一个conf文件(可以命名为 opencv.conf),同样添加 /usr/local/lib
使用下面的动态库管理命令ldconfig,让opencv的相关链接库被系统共享
sudo ldconfig -v

 通过pkg-config 命令可以列出关于opencv的配置信息:
 pkg-config --libs opencv 

三、测试
1. vim DisplayImage.cpp
#include

include

猜你喜欢

转载自blog.csdn.net/h1yupyp/article/details/65450401
今日推荐