ubuntu 源码编译安装opencv3.4

好久不见,是因为遇到大坑,最近个人的事儿也较多,大部分的心思也在秋招提前批的投简历 笔试 面试上…也算是人生的经历吧 每天犹如打了鸡血似的

由于之前特别抵触caffe,新东家来了之后 不得不 …
习惯了装机时候使用pip 安装 opencv-python 导致在python2.7的环境下,编译caffe报错缺少lopencv_imgcodecs的问题,第一时间就觉得是opencv版本的问题;

由于pip安装的opencv是4.1.0版本,所以 建议下载源码安装opencv3 ,所以我使用的是opencv3.4;

wget https://github.com/opencv/opencv/archive/3.4.0.zip
unzip 3.4.0.zip
#安装依赖项 
sudo apt-get install build-essential

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

mkdir build
cd build

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo make all -j16
sudo make install #一定要sudo  不然无故报错
sudo gedit /etc/ld.so.conf.d/opencv.conf   
# 空白文件  添加  /home/by/opencv-3.4.0/lib
sudo ldconfig   #生效
sudo vim /etc/bash.bashrc
source /etc/bash.bashrc
sudo updatedb  #时间稍长  内心等待

全部 安装完毕 退出即可;
过程一步步来,注意我的本地机器目录的更改 ,截图中的warning可忽略,也不用管之前安装的4.1版本 ,看到一下界面,恭喜你可以直奔caffe安装啦。

ubuntu 源码编译安装opencv3.4_第1张图片

你可能感兴趣的:(环境搭建)