Рада камери RasPi та рух


37

Щойно я отримав свою дошку для фотоапаратів і модель Raspberry Pi, яку можна використовувати в якості камери безпеки для свого будинку. Я використовував Motion на USB-камері Logitech C170 на моїй платі Model B, і це чудово працювало за винятком якості. Я очікував, що дошка камери Raspberry Pi з’явиться так, /dev/video0але коли я запускаю Motion, я отримую помилку:

Не вдалося відкрити відеопристрій / dev / video0: такого файлу чи каталогу немає

З камерою чудово працює raspistill -d. Це має працювати з Motion, оскільки він повинен робити відео / фотографії, коли виявляється рух, і я маю змогу отримати доступ до нього з роботи.

Це запитання не було для мене гарним, оскільки ніколи не відповідало на моє запитання, і я не використовую python.

Відповіді:


54

Ви можете отримати доступ до плати камери в / dev / video0, виконавши команду:

sudo modprobe bcm2835-v4l2

Це потрібно буде запустити на кожному завантажувальному пристрої. Або ви можете ввести modprobe bcm2835-v4l2/etc/rc.local, щоб змусити його автоматично працювати при кожному завантаженні.


10
Ви можете додати рядок до / etc / module, щоб ядро ​​автоматично вставляло модуль під час завантаження. <code> echo "bcm2835-v4l2" | tee -a / etc / module </code> Переконайтеся, що ви можете запустити команду спершу <code> sudo modprobe bcm2835-v4l2 </code>
Дрю Андерсон

Примітка: це "L", а не "1" для bcm2835-v4l2.
Тимофі Л.Ж. Стюарт

чому це працює? в чому магія за цим.
AK_

1
Чи існує якесь обґрунтування, яке не вмикається автоматично під час кожного завантаження? Будь-яка підказка, чому raspi-config не робить цього, коли ви вмикаєте камеру?
dethSwatch

8

щоб завантажити модель після кожного перезавантаження, використовуйте це налаштування

  1. sudo nano / тощо / модулі
  2. введіть bcm2835-v4l2
  3. існують і рятують бліх
  4. перезавантаження судо

5

Стандартний рух не працює з камерою RPI. У розробці є варіант, який називається motion-mmal, який працює з камерою RPI

http://www.raspberrypi.org/phpBB3/viewtopic.php?t=44966&p=379561#p374790 - це форум-чат про його налаштування

http://www.codeproject.com/Articles/665518/Raspberry-Pi-as-low-cost-HD-surveillance-camera - це посібник із використання руху mmal для налаштування камери безпеки.


1
Стандартний рух працює добре через v4l2 після завантаження модуля bcm2835-v4l2. Хоча, мабуть, не так добре, як з MMAL.
scai

2

щоб приступити до роботи (нестандартно), ви можете встановити Простір користувачів Video4Linux2

Це правильно створить вузол пристрою / dev / video0 на Raspberry Pi.

Я щойно слідував інструкціям щодо встановлення, і не тільки рух просто працює, приклад (необов'язково) motion.conf встановлює Pi як потоковий сервер, щоб ви могли віддалено отримувати доступ до нього у браузері.

розробник просить пожертви, я обов'язково збираюся внести свій внесок.


1
Деякі мертві посилання.
nu everest


1

У мене була така ж проблема. Я спробував це, він налаштував / dev / video0 Гаразд, але він не працював з рухом: http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=16

Але потім знайшов цей блог, який, здається, працює: http://rbnrpi.wordpress.com/project-list/setting-up-wireless-motion-detect-cam/

Зауважте, що, мабуть, motion-mmal зараз підтримує лише 3 роздільні можливості: 352x288; 640x480 та 1024 * 576

Сподіваюся, це допомагає.


0

У мене була схожа проблема.

Сьогодні він працював, наступного дня помер.

спробував пару матеріалів тут та інші процедури, знайдені в Google.

Я врешті-решт виправив це, активувавши протокол I2C у програмі raspi confing. (Не думав, що це проблема, оскільки з того, що я знаю, камера використовує протокол CSI-2, і я ніколи не налаштовувався на нього)


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.