dockerコンテナ内部でカメラを使用する
ラズパイのローカルにてカメラの有効化する
#カメラへのアクセスの有効化
sudo echo SUBSYSTEM=="vchiq",MODE="0666" >> /etc/udev/rules.d/99-camera.rules
#GUI表示の許可
xhost +local:
index.htmlのipアドレスをローカルのIPに変更する
git clone https://github.com/kmchord9/raspi_camera.git
cd raspi_camera
#コンテナ起動
docker-compose up -d
#コンテナにログイン
docker exec -it camera /bin/bash
dockerイメージは公式のraspiOS(2021-05-07-raspios-buster-armhf-lite.zip)から
作成したものを使用している。
作成したイメージは下記で得られる
docker pull kmchord9/raspios-buster-armhf-lite:2021-05-07
DockerとOpenCV内のRaspberryPiカメラにアクセスする方法
ARM環境のRaspbianイメージをx86上のDockerで動かす
How to Let Non-Root Users Access the Raspberry Pi Camera
ArchlinuxARM Need to Use sudo to Access Camera
Raspberry pi 3で暗視カメラシステムの構築 その2