ubuntu16.04 安装opencv3.4与armadillo

1 安装opencv

  1. 说明
    本文安装参考https://blog.csdn.net/public669/article/details/99044895
    由于当时没有截图就转载了其内容,也可以直接看他的内容,记录下来只为以后自己需要的时候方便。
  2. 安装cmake
sudo apt-get install cmake
  1. 安装需要的依赖环境
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
  1. 下载opencv
    去官网上下载opencv源文件即可,记得ubuntu版本是sources (3.4大概80MB+)
    https://opencv.org/releases/
    ubuntu16.04 安装opencv3.4与armadillo_第1张图片
  2. 解压
 tar -zxvf opencv-3.4.11.tar.gz

解压完了可以移动到你喜欢的位置

  1. 进入解压的文件下新建build并进入build
cd opencv-3.4.11
mkdir build
cd build

ubuntu16.04 安装opencv3.4与armadillo_第2张图片

  1. cmake
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

等待一会就好了

  1. 编译
sudo make -j8
可以使用sudo make -j 8 、sudo make -j4 、sudo make 
我这里就使用sudo make -j 4了

ubuntu16.04 安装opencv3.4与armadillo_第3张图片

  1. 进行安装
sudo make install

ubuntu16.04 安装opencv3.4与armadillo_第4张图片

  1. 配置环境
    用gedit打开/etc/ld.so.conf
    在文件中加上一行 /usr/loacal/lib
    其中/user/loacal是opencv安装路径也就是makefile中指定的安装路(不需要修改)
sudo gedit /etc/ld.so.conf

ubuntu16.04 安装opencv3.4与armadillo_第5张图片
运行sudo ldconfig,
修改bash.bashrc文件

sudo gedit /etc/bash.bashrc 

在文件末尾加入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

ubuntu16.04 安装opencv3.4与armadillo_第6张图片
然后在命令行中输入

pkg-config opencv --modversion

最后检验一下 在终端中输入

pkg-config opencv --modversion

在这里插入图片描述

armadillo安装

sudo apt-get install liblapack-dev
sudo apt-get install libblas-dev
sudo apt-get install libboost-dev
sudo apt-get install libopenblas-dev
sudo apt-get install libarpack2-dev
sudo apt-get install libsuperlu-dev
sudo apt-get install libarmadillo-dev

参考https://blog.csdn.net/nima_zhang_b/article/details/103133740

你可能感兴趣的:(OPENCV)