本文方法是用在Jetson Nano开发板上的,开发板提供的官方系统镜像中,安装的是OpenCV4.1.1,在调用TensorFlow2的模型时有问题,于是手动编译OpenCV4.4.0进行测试,发现可行。下面介绍OpenCV4.4.0的编译安装过程。
1、环境准备
- 按照开发板入门教程把CUDA和cudnn配置好
- 确保安装了CMake
- 下载OpenCV4.4.0
- 下载对应版本的opencv_contrib
2、卸载旧版本OpenCV
sudo apt-get purge libopencv*
sudo apt autoremove
sudo apt-get update
3、安装依赖项
sudo apt-get install build-essential
sudo apt-get install libglew-dev libtiff5-dev zlib1g-dev libjpeg-dev \
libavcodec-dev libavformat-dev libavutil-dev libpostproc-dev \
libswscale-dev libeigen3-dev libtbb-dev libgtk2.0-dev pkg-config libpng-dev
sudo apt-get install libatlas-base-dev gfortran
sudo apt up