Ubuntu16.04 下 opencv3.4.4的版本电脑上装过,不过是C++能用,最近需要用Python实现一个利用opencv3.4.2以上版本的功能,试着装一下,成功记录一下,以便后用.
1.安装相关工具及依赖
安装之前习惯升级包和库:
sudo apt-get update
sudo apt-get upgrade
相关工具安装:
sudo apt-get install build-essential cmake pkg-config git wget
安装numpy模块:
sudo apt-get install python3-pip
pip3 install numpy
安装相关依赖:
sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libxvidcore-dev libx264-dev
sudo apt-get install libgtk-3-dev
sudo apt-get install libatlas-base-dev gfortran
sudo apt-get install python3.5-dev
2.安装opencv3.4.4
我之前已经装过opencv3.4.4,已经有opencv3.4.4的工程包,没有的话先下载: