1 安装opencv
- 说明
本文安装参考https://blog.csdn.net/public669/article/details/99044895
由于当时没有截图就转载了其内容,也可以直接看他的内容,记录下来只为以后自己需要的时候方便。 - 安装cmake
sudo apt-get install cmake
- 安装需要的依赖环境
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
- 下载opencv
去官网上下载opencv源文件即可,记得ubuntu版本是sources (3.4大概80MB+)
https://opencv.org/releases/
- 解压
tar -zxvf opencv-3.4.11.tar.gz
解压完了可以移动到你喜欢的位置
- 进入解压的文件下新建build并进入build
cd opencv-3.4.11
mkdir build
cd build
- cmake
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
等待一会就好了
- 编译
sudo make -j8
可以使用sudo make -j 8 、sudo make -j4 、sudo make
我这里就使用sudo make -j 4了
- 进行安装
sudo make install
- 配置环境
用gedit打开/etc/ld.so.conf
在文件中加上一行 /usr/loacal/lib
其中/user/loacal是opencv安装路径也就是makefile中指定的安装路(不需要修改)
sudo gedit /etc/ld.so.conf
运行sudo ldconfig,
修改bash.bashrc文件
sudo gedit /etc/bash.bashrc
在文件末尾加入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
然后在命令行中输入
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