Ubuntu18.04编译安装OpenCV3.4
基本准备
工具软件: cmake, git
sudo apt install cmake git
系统支持:
gcc 和 essential 开发包、libtbb(Intel 线程构建块)、GTK+ 2.x 或更高(包含header)、pkg-config
IO:zlib、libpng、libjpeg、libtiff、libjasper,并包含开发文件(xxx-dev)
Python支持:Python2.6或更高(包含开发包),Numpy
视频优化:来自ffmpeg的 libavcodec、libav*,安装 libav/ffmpeg 包。gstreamer 、 libdc1394 和 libv4l。
# Ubuntu 18.04默认安装了 gcc7.3.0 和 build-essential
sudo apt install gcc build-essential
sudo apt install libtbb-dev libtbb2
# 安装时,gtk3已经有,libgtk-3*
sudo apt install libgtk2.0-dev pkg-config
sudo apt install zlib1g-dev libpng-dev libjpeg-dev libtiff-dev
# 无法找到libjasper包,所以添加以下源
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt-get update
sudo apt install libjasper-dev
# 由于使用python3多一些,所以安装 python3