RutgersGRID / rpi-opencv-buster

Following the procedure at Pyimage search this is a docker that compiles the opencv source for rpi buster.
Apache License 2.0
0 stars 1 forks source link

rpi-opencv Buster

Opencv Docker for Raspberry PI

Lessons Learned

Based on build process documented at PyimageSearch.com

https://www.pyimagesearch.com/2019/09/16/install-opencv-4-on-raspberry-pi-4-and-raspbian-buster/

Set up Docker on the PI

https://blog.docker.com/2019/03/happy-pi-day-docker-raspberry-pi/

sudo apt-get install apt-transport-https ca-certificates software-properties-common -y

curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh

sudo usermod -aG docker pi

sudo curl https://download.docker.com/linux/raspbian/gpg

vim /etc/apt/sources.list

deb https://download.docker.com/linux/raspbian/ buster stable

sudo apt-get update && sudo apt-get upgrade

systemctl start docker.service

docker info

docker pull rianders/rpi-opencv:latest

Clean up the intermediary builds: docker system prune

docker build -t rianders/rpi-opencv .

docker run -it rianders/rpi-opencv /bin/bash

Copy the files from the docker: docker cp $1:./rpi-openv-*.tar.gz .

479  docker cp 21878e6b1880:/opencvwork/opencv/build/OpenCV-unknown-armv7l-dev.deb .
  480  docker cp 21878e6b1880:/opencvwork/opencv/build/OpenCV-unknown-armv7l-libs.deb .
  481  docker cp 21878e6b1880:/opencvwork/opencv/build/OpenCV-unknown-armv7l-licenses.deb .
  482  docker cp 21878e6b1880:/opencvwork/opencv/build/OpenCV-unknown-armv7l-main.deb .
  483  docker cp 21878e6b1880:/opencvwork/opencv/build/OpenCV-unknown-armv7l-python.deb .
  484  docker cp 21878e6b1880:/opencvwork/opencv/build/OpenCV-unknown-armv7l-scripts.deb .

Extract and Install

sudo tar xvzf OpenCV-unknown-armv7l.tar.gz -C /usr/local/ --strip=1