您的位置:首页 > 运维架构

Ubuntu14.04安装openCV3.0

2018-04-03 14:24 393 查看
因为实习项目有涉及到图像处理方面的知识,加上之前听说过openCV这个开源项目。在成功编译安装后把自己的过程记录下来。 
操作系统:ubuntu14.04 LTS 64bit
内核版本:3.19.0-31-generic

下面为主要安装过程

安装必要的库和编译器

GCC
CMake
GTK+2.0开发文件(libgtk2.0-dev)
pkg-config
ffmpeg 或者libav 开发工具包: libavcodec-dev, libavformat-dev, libswscale-dev

这些包和库文件可以通过下面的命令来安装[安装编译器] sudo apt-get install build-essential cmake cmake-qt-gui [安装必要的库] 
sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
   

下载openCV源码

到opencv官网下载最新源码并解压
官网地址:http://opencv.org/

使用Cmake编译源码

进入源码根目录,新建一个编译目录用于存放编译生成的文件
cd opencv-3.0.0/

mkdir build

cd build



配置编译选项
使用cmake配置编译选项
 
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
 
说明:
cmake使用方法:
cmake [<操作参数>] <源码目录>
或者使用图像界面cmake-gui配置
选择openCV源码目录
选择openCV编译文件存放目录



点击 “Configure”按钮进行配置



配置编译选项



点击 “Generate”按钮生成makefile文件

        说明:如果未找到cmake-gui命令则安装cmake-gui        安装方法:         sudoapt-get update         sudoapt-get install cmake-qt-gui编译参数说明
编译类型:
CMAKE_BUILD_TYPE=Release\Debug

设置 OPENCV_EXTRA_MODULES_PATH编译模块
配置BUILD_DOCS 来编译文档
配置 BUILD_EXAMPLES 选项来编译参考程序
建议设置多个线程同时进行编译(线程数视个人机器而定)
例如: make -j7 # 同时运行7个线程
编译文档. 进入 <编译目录/doc/>执行make编译目标文件编译 "html_docs"
例如cd ~/opencv/build/doc/make -j7 html_docs进入编译目录,安装openCVsudo make install

下面配置library,打开/etc/ld.so.conf.d/opencv.conf,在末尾加入/usr/local/lib    (有可能是个空文件,没关系)
然后 sudo ldconfig然后编辑/etc/bash.bashrc
加入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: