Как завести CSI Camera в MotionEyE

Posted by

Ранее я разобрал как подключить купленную камеру ( 1080P Night Vision Camera for Raspberry Pi — White + Black) к плате , да у меня все получилось и теперь пришла пора попробовать что-то более стоящее. К примеру, как заставить работать CSI Camera и сервис видеонаблюдения Motioneye с которым я уже ранее знакомился и применял практически.

Начинаю…

  • Устанавливаю на плату Raspberry Pi 3 по своей ранее опубликованной заметке.
  • Затем активирую V4L2 Driver вместо того который работает с утилитой raspivid и raspistill:

pi@raspberrypi:~ $ sudo modprobe bcm2835-v4l2

pi@raspberrypi:~ $ sudo nano /etc/modules

bcm2835-v4l2

pi@raspberrypi:~ $ sudo reboot

После проверяю, что может данная CSI камера:

pi@raspberrypi:~ $ v4l2-ctl --list-formats

pi@raspberrypi:~ $ dmesg | grep video0

[ 4.154062] bcm2835-v4l2: V4L2 device registered as video0 - stills mode > 1280x720

pi@raspberrypi:~ $ ls -l /dev/video0

crw-rw----+ 1 root video 81, 0 May 27 11:58 /dev/video0

Открываю браузер с основной системы где в строке адреса указываю IP&DNS адрес миникомпьютера:

http://IP&DNS:8765, затем нажимаю на «You have not configured any camera yet. Click here to add one…». После чего камера определилась и можно ее добавить:

  • Camera Type: Local Camera
  • Camera: mmal service 16.1

и нажимаю OK. В итоге камера успешно добавилась в систему видеонаблюдения домашнего уровня на базе приложения MotionEyE.

Скриншот добавленной CSI Camera в приложение MotionEye

Теперь нужно лишь смонтировать каталог куда будет складировать видеофрагменты. Месторасположение каталога для дома это сервис SAMBA, Webdav

Настроить в интерфейсе MotionEye запись видео с камеры

запись видео

Но как по мне, снимаемое видео не в режиме реального времени, а с некоторым запаздыванием на перемещение камеры если ее двигать.

На заметку: если используется модуль bcm2835-v4l2, то не работают утилиты рассмотренные в прошлой заметке. Ну это так к слову. Вообще я считаю, что лучше попрактиковаться, а уже потом решать стоит ли использовать CSI камеру таким образом. На этом я прощаюсь, у меня все, с уважением Олло Александр aka ekzorchik.