opencv依存環境構築用のやつ
Raspbian Liteにてopencvをインストールしようとすると色々足りねぇぞと怒られたので必要そうなやつ(もしかすると必要でないやつも入ってるかも)をまとめました。
調整して使ってみてください。よりよいのがあれば教えてください。
環境
pi@raspberrypi:~ $ uname -a Linux raspberrypi 4.19.93-v7+ #1290 SMP Fri Jan 10 16:39:50 GMT 2020 armv7l GNU/Linux
opencvEnvironmentalBuilding.sh
#!/bin/bash # update sudo apt-get update sudo apt-get -y upgrade sudo rpi-update # install build git cmake sudo apt-get install -y build-essential checkinstall git cmake wget unzip # ffmpeg dependencies sudo apt-get install -y libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev texi2html yasm zlib1g-dev libsdl1.2-dev libvpx-dev # libjasper sudo apt-get install -y libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev # gstreamer sudo apt-get install -y libgstreamer0.10-0 libgstreamer0.10-dev gstreamer0.10-tools gstreamer0.10-plugins-base libgstreamer-plugins-base0.10-dev gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad # libavcodec sudo apt-get install -y libavcodec-dev libavformat-dev libswscale-dev libv4l-dev v4l-utils sudo apt-get install -y libxvidcore-dev libx264-dev x264 # GTK to support OpenCV GUI sudo apt-get install -y libgtk2.0-dev libqt4-dev libqt4-opengl-dev # matrix operations optimization sudo apt-get install -y libatlas-base-dev gfortran # install python 2 and 3 and some python libs with pip sudo apt-get install -y python2.7-dev python3-dev python-pip sudo apt-get install -y python-tk python-numpy python3-tk python3-numpy python-qt4 # cleanup sudo apt-get autoremove # install sudo pip install opencv-contrib-python==4.1.0.25 #59 sudo pip install matplotlib