Ubuntu16.04源码方式安装OpenCV-4.5.4

1. 环境和源码准备

sudo apt update 
sudo apt-get install libcanberra-gtk-module
sudo apt-get install pkg-config
sudo apt install -y cmake g++ wget unzip   
sudo apt-get install build-essential pkg-config libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev

其他相关依赖可参考install-opencv

# 2. INSTALL THE DEPENDENCIES

# Build tools:
sudo apt-get install -y build-essential cmake

# GUI (if you want GTK, change 'qt5-default' to 'libgtkglext1-dev' and remove '-DWITH_QT=ON'):
sudo apt-get install -y qt5-default libvtk6-dev

# Media I/O:
sudo apt-get install -y zlib1g-dev libjpeg-dev libwebp-dev libpng-dev libtiff5-dev libjasper-dev \
                        libopenexr-dev libgdal-dev

# Video I/O:
sudo apt-get install -y libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev \
                        libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev yasm \
                        libopencore-amrnb-dev libopencore-amrwb-dev libv4l-dev libxine2-dev

# Parallelism and linear algebra libraries:
sudo apt-get install -y libtbb-dev libeigen3-dev

# Python:
sudo apt-get install -y python-dev  python-tk  pylint  python-numpy  \
                        python3-dev python3-tk pylint3 python3-numpy flake8

# Java:
sudo apt-get install -y ant default-jdk

# Documentation and other:
sudo apt-get install -y doxygen unzip wget

opencv 源码地址 https://git.com/opencv/opencv.git

git下载慢可以使用gitee下载 https://gitee.com/opencv/opencv.git

DownloadADE.Cmake失败时候需要手动 ADE下载:https://gitee.com/opencv/ade.git

2.opencv版本选择

git/gitee下载好 opencv源码后,
进入 opencv目录执行: git tag
然后选择你想要的版本(这里安装 4.5.4版本)执行命令:
git checkout 4.5.4

3.手动设置ADE下载包地址以及MD5(这一步本人在编译opencv源码时出现ADE无法下载卡住的情况的解决办法,实际原因可能是/opencv/modules/gapi/cmake/DownloadADE.cmake文件中的下载地址"https://github.com/opencv/ade/archive/"已经失效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值