删除本地OpenCV环境
Jetson nano官方镜像(jetson-nano-sd-r32.1-2019-03-18.img)是自带OpenCV3.3.1的,因此在编译安装OpenCV4之前,需要删除本地的OpenCV3.3.1环境。
编译环境:ubuntu18.04
sudo apt-get purge libopencv*
sudo apt autoremove
sudo apt-get update
安装依赖库
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
如果出现can’t locate package问题,一般只需要更新镜像即可。
sudo apt update
sudo apt upgrade
获取源码
源码可以直接从OpenCV官方页面上下载,包括两部分OpenCV-4.1.1和OpenCV_contirb-4.1.1的源码。
一般github官网下载速度较慢,这里我分享了自己百度云链接,需要的同学自取。
链接:https://pan.baidu.com/s/1cyy9PinUsjsq3IIF13kF1w<