Jetson NanoにOpenCV 4.1.0をインストールする
公開日: 2019年11月15日GitHub
jetson nano に OpenCV 4.1.0 をインストールするスクリプト. 途中で再起動が挟まるが、このまま流してもうまくいくはず。
以下の記事が元ネタです。 https://pysource.com/2019/08/26/install-opencv-4-1-on-nvidia-jetson-nano/
2019/11/15 時点の最新の Jetson Nano Developer Kit を用いてインストール成功を確認しています。 (r32.2.1)
いくつか類似記事がありますが途中で失敗することが多々あったため、少なくともこのスクリプトで OpenCV 4.1.0 をインストールできるということを記しておきます。
インストールスクリプト
1# opencv install前の儀式2## opencvのビルドのために仮想メモリを増やす3sudo apt-get install zram-config4sudo sed -i -e "s/mem=\$(((totalmem \/ 2 \/ \${NRDEVICES}) \* 1024))/mem=\$(((totalmem \/ \${NRDEVICES}) \* 1024))/g" /usr/bin/init-zram-swapping5sudo reboot67# opencvのinstall89## Updating the packages10sudo apt update11sudo apt install -y nano12sudo apt install -y build-essential cmake git libgtk2.0-dev pkg-config libswscale-dev libtbb2 libtbb-dev13sudo apt install -y python-dev python3-dev python-numpy python3-numpy14sudo apt install -y curl1516## Install video & image formats:17sudo apt install -y libjpeg-dev libpng-dev libtiff-dev libjasper-dev18# ↑ Unable to locate package libjasper-dev と出るが無視19sudo apt install -y libavcodec-dev libavformat-dev20sudo apt install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev21sudo apt install -y libv4l-dev v4l-utils qv4l2 v4l2ucp libdc1394-22-dev2223## Download OpenCV & Contribs Modules:24curl -L https://github.com/opencv/opencv/archive/4.1.0.zip -o opencv-4.1.0.zip25curl -L https://github.com/opencv/opencv_contrib/archive/4.1.0.zip -o opencv_contrib-4.1.0.zip26unzip opencv-4.1.0.zip27unzip opencv_contrib-4.1.0.zip28cd opencv-4.1.0/2930## Create directory31mkdir release32cd release3334## Build35cmake \36-D WITH_CUDA=ON \37-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.1.0/modules \38-D WITH_GSTREAMER=ON \39-D WITH_LIBV4L=ON \40-D BUILD_opencv_python2=ON \41-D BUILD_opencv_python3=ON \42-D BUILD_TESTS=OFF \43-D BUILD_PERF_TESTS=OFF \44-D BUILD_EXAMPLES=OFF \45-D CMAKE_BUILD_TYPE=RELEASE \46-D CMAKE_INSTALL_PREFIX=/usr/local ..4748make -j449sudo make install5051cd ~52rm opencv-4.1.0.zip53rm opencv_contrib-4.1.0.zip54