Ubuntu 安装 OpenCV

依赖项安装

sudo apt-get update
sudo apt-get install -y build-essential cmake pkg-config
sudo apt-get install -y libjpeg-dev libpng-dev libtiff-dev
sudo apt-get install -y libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install -y libxvidcore-dev libx264-dev
sudo apt-get install -y libgtk2.0-dev libgtk-3-dev
sudo apt-get install -y libatlas-base-dev gfortran
sudo apt-get install -y python3-dev python3-numpy
sudo apt-get install -y libtbb2 libtbb-dev libdc1394-22-dev
sudo apt-get install -y libopencv-dev

下载 OpenCV 源码

git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

# opencv opencv_contrib 检出同一个版本

编译 OpenCV

cmake配置过程中,需要下载依赖包。设置代理:

export http_proxy=http://192.168.9.165:10809
export https_proxy=http://192.168.9.165:10809
  1. 编译选项OPENCV_EXTRA_MODULES_PATH设置extra模块路径:~/tmp/opencv/opencv_contrib/modules
  2. OpenCV还依赖其他第三方库:TBB、Eigen、VTK 等。可以先安装上。

参考




    Enjoy Reading This Article?

    Here are some more articles you might like to read next:

  • al-folio 本地部署记录(Ubuntu 24.04)
  • C++ Traits
  • 道格拉斯-普克算法(Douglas–Peucker algorithm)
  • CMake支持库收集
  • QGC代码架构解析:飞行前检查(起飞条件)