-
追記:2019-10-11: OpenCV 4.1.2 armv7lのみ、ビルドしました。
-
2019-08-20: OpenCV 3.4.7 / 4.1.1をビルドしました。(
OPENCV_ENABLE_NONFREE=OFF
です。前回のは、手違いでONになってたっぽいです)
https://github.com/mt08xx/files/tree/master/opencv-rpi/raspbian-buster -
追記:2019-07-16
Raspbery Pi 4B (2GB) で OpenCV 3.4.6をビルドしました。いつものオプションで、1時間程度。
time make -j4
にて、real 57m25.179s user 195m27.130s sys 14m11.865s
https://github.com/mt08xx/files/raw/master/opencv-rpi/libopencv3-buster_3.4.6-20190715.1_armhf.deb
概要
Buster向けに、OpenCV 4.1.0 をビルドしてみました。
(いつもの)顔検出(test-face_detect.py)しか、テストしてません..
busterで、python3は、3.7.3
になりました。
TL;DR
curl -SLO https://raw.githubusercontent.com/mt08xx/files/master/libopencv4-buster_4.1.0-20190625.1_armhf.deb
sudo apt install -y ./libopencv4-buster_4.1.0-20190625.1_armhf.deb
環境
- Raspberry Pi 3B
- microSD 16GB
- Raspbian: 2019-06-20-raspbian-buster.img
実行例
pi@raspberrypi:~ $ python2 --version
Python 2.7.16
pi@raspberrypi:~ $ python2 -c 'import cv2; print(cv2.__version__)'
4.1.0
pi@raspberrypi:~ $ python3 --version
Python 3.7.3
pi@raspberrypi:~ $ python3 -c 'import cv2; print(cv2.__version__)'
4.1.0
pi@raspberrypi:~ $
その他
-
うごかない場合、以下を実行すれば、必要なライブラリはインストールされると思います。
sudo apt-get install -y \ build-essential cmake pkg-config \ libjpeg-dev libtiff5-dev libpng-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx264-dev \ libgtk2.0-dev libgtk-3-dev \ libcanberra-gtk* \ gfortran \ python2.7-dev python3-dev \ libavresample-dev libtesseract-dev libleptonica-dev \ libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libhdf5-dev \ libatlas-base-dev liblapacke-dev \ python3-numpy python-numpy libjasper-dev