下载opencv官网的源码sources到本地解压
https://opencv.org/releases/
安装依赖
sudo apt-get install cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff5-dev libdc1394-22-dev # 处理图像所需的包
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
sudo apt-get install libxvidcore-dev libx264-dev # 处理视频所需的包
sudo apt-get install ffmpeg
#可能需要安装的依赖
sudo apt install libjasper1 libjasper-dev
#进入opencv源码目录,创建build 目录,cd build 运行
sudo mkdir build && cd build
##
配置cmake 编译
sudo cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local/opencv -D WITH_GTK=ON -D WITH_OPENMP=ON ..
#解释每个含义
cmake -D CMAKE_BUILD_TYPE=Release # 选择发布
OPENCV_GENERATE_PKGCONFI