Ubuntu 编译安装 OpenCV 3.1

目标系统:Ubuntu 16.04-64bit

OpenCV 版本:opencv-3.1.0

安装步骤

  • 安装 cmake。sudo apt-get isntall cmake cmake-qt-gui
  • 解压源码包 opencv-3.1.0.tar.gz
  • 创建构建目录 cd opencv-3.1.0 && mkdir build && cd build
  • 启动 cmake-gui。点击 configure,点击 generate
  • 退出 cmake-gui。make && sudo make install
  • 更新动态库搜索路径 ldconfig /usr/local/lib

补充说明

  • cmake-gui 界面:

Configure 的时候可能会发现缺乏一些包,并自行下载。我这里出错退出,因为 ippicv_linux_20151201.tgz 下载失败了。于是另行下载添加到目录 opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e 下,然后再进行 Configure。

  • make install 会把头文件和库文件安装到 /usr/local/include/opencv2、/usr/local/lib 下。如果系统已经通过 apt-get 安装 opencv 2.4,在编译程序时需要注意当前连接的是不是新编译安装的 opencv 3.1。
  • 安装完成后编译出 opencv 程序进行运行,可能会出现 cannot open shared object file ‘libopencv_shape.so.3.1‘ 错误。此时需要先执行 ldconfig /usr/local/lib 命令添加搜索路径。

2017-11-14 - 廖杰良

时间: 2024-10-11 12:05:10

Ubuntu 编译安装 OpenCV 3.1的相关文章

linux源码编译安装OpenCV

为了尽可能保证OpenCV的特性,使用OpenCV源码编译安装在linux上.先从安装其依赖项开始,以ubuntu 14.04.X为例讲解在Linux上源码编译安装OpenCV,其他linux版本可以类比安装.此文针对,有一点Linux常识(会使用终端)的读者. 源代码准备 如果不想在安装过程中,一步步的下载.编译.安装,可以先一次性下载完需要用到的源代码. X264: ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ FFMPEG: htt

Ubuntu编译安装 GD以及PHP

Ubuntu编译安装 GD以及PHP 在ubuntu系统中apt-get安装php 以及php-gd 但是由于需求,需要升级GD库,情况下,卸载原有php 编译安装GD库以及PHP,且mysql为apt-get安装 编译安装 GD 1.编译安装 Zlib tar -zxf zlib-1.2.3.tar.gz cd zlib-1.2.3/ ./configure --prefix=/usr/local make && sudo make install 2.编译安装 PNG tar -zxf

Ubuntu编译安装Php,配置时出现:Configure: error: XML configuration could not be found

解决这个问题是需要安装libxml, sudo apt-get install libxml2-dev Ubuntu编译安装Php,配置时出现:Configure: error: XML configuration could not be found,布布扣,bubuko.com

ubuntu下安装opencv 2.4.9 脚本,支持摄像头和cuda

1 arch=$(uname -m) 2 if [ "$arch" == "i686" -o "$arch" == "i386" -o "$arch" == "i486" -o "$arch" == "i586" ]; then 3 flag=1 4 else 5 flag=0 6 fi 7 echo "Installing OpenCV

Ubuntu下编译安装OpenCV 2.4.7并读取摄像头[转]

主要参考: 1.http://www.ozbotz.org/opencv-installation/ 2.http://www.ozbotz.org/opencv-install-troubleshooting/ 开发环境:VMware下Ubuntu+OpenCV2.4.7 安装过程: The Installation Procedure To install and configure OpenCV 2.4.1, complete the following steps. The comman

Ubuntu下安装OpenCV

亲测,ubuntu 14.04 + OpenCV 2.47 1 编译环境 sudo apt-get install build-essential 2 安装GTK环境 sudo apt-get install libgtk2.0-dev 3 编译GTK程序时自动找出头文件及库文件位置 sudo apt-get install pkg-config 4 安装cmake sudo apt-get install cmake 5 下载源码 opencv2.4 并解压,进入opencv2.4 6 mkd

ubuntu编译安装postgresql及主从配置

操作系统版本    Ubuntu 14.04 数据库软件版本     postgresql-9.4.7.tar.gz 安装方式    编译安装 软件安装目录    /usr/local/pgsql 数据存放目录    /service/postgresql/data 日志存放目录    /service/postgresql/archive 1.安装依赖包 sudo apt-get update sudo apt-get install  libreadline6-dev sudo apt-ge

Ubuntu 编译安装 Linux 4.0.5 内核,并修复 vmware 网络内核模块编译错误

. . . . . 今天把 Ubuntu 14.04 升级到了最新的 4.0.5 的内核版本,本来不打算记录下来的,但是升级的过程中确实遇到了一些问题,所以还是记录下来,分享给遇到同样问题的猿友. 先去官网下载最新的内核压缩包:https://www.kernel.org/ 网速不给力,只能用虚拟机里的迅雷下载,然后再拷贝出来. LZ 把源码包拷贝到 /usr/src 下面,直接就在这里编译安装了: # 切换到 root 身份 >$ su # 解压缩源码,得到文件夹 /usr/src/linux

【转】Ubuntu编译安装mysql源码

主要参考了下面两篇文章 http://forum.ubuntu.org.cn/viewtopic.php?t=330121 http://www.linuxidc.com/Linux/2011-09/42290.htm 1.去mysql官网下载最新的源码,下载页下拉菜单选Source Code->Generic Linux ????.tar.gz 2.更新系统必备的工具 [plain] view plaincopy sudo apt-get install build-essential sud