1.下载 OpenCV数据包

OpenCV官网:https://opencv.org/

OpenCV GitHub仓库:https://github.com/opencv/opencv

OpenCV-Contrib GitHub仓库:https://github.com/opencv/opencv_contrib(OpenCV的拓展库,版本一定要和OpenCV对应)

2.配置依赖库
apt install build-essential libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libatlas-base-dev gfortran python3-dev build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev libboost-all-dev

执行后如果出现问题,执行下面这条命令再进行安装:

add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main" 
3.编译OpenCV
mkdir build
cd build

//不安装opencv_contrib模块 
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. 
//安装opencv_contrib模块 
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/opt/opencv/opencv-4.8.0/opencv_contrib-4.8.0/modules/ ..

make && make install
4.配置开发环境
  • 修改 opencv.conf 文件
vi /etc/ld.so.conf.d/opencv.conf

# 文件中添加
/usr/local/lib 
  • 执行如下命令使得刚才的配置路径生效:
ldconfig

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐