Используйте веб-камеру для записи (включая обнаружение движения)

Что такое программное обеспечение Ubuntu для использования веб-камеры в качестве камеры записи (например, системы безопасности). НУЖНО обнаружить движение в комнате, сделать снимки и / или записать.

7 ответов

Решение

Вы можете попробовать использовать motion (программа захвата V4L, поддерживающая обнаружение движения), утилиту только для командной строки.

Чтобы установить это из стандартного репозитория, выполните:

sudo apt-get install motion

Это было довольно полезно для меня. Имейте в виду, что движение не будет записывать звук.

Взгляните на Shinobi: платформу с открытым исходным кодом для видеонаблюдения, написанную на Node.JS (Camera Recorder - Программное обеспечение для наблюдения за безопасностью) С его сайта:

  • Записи IP-камер и локальных камер
  • Потоки по WebSocket
  • Сохранить в WebM и MP4: другие форматы будут добавлены после того, как выбор кодеков станет менее запутанным.
  • API
    • Получить видео
    • Получить мониторы
    • Изменить режимы монитора: Отключено, Смотреть, Запись
    • Встраивание потоков

wxCam поддерживает обнаружение движения.

  • FFmpeg

только для видео:

ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

для аудио и видео:

ffmpeg -f oss -i /dev/dsp -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

  • Система наблюдения ZoneMinder. Возможно, лучший и самый сложный инструмент с открытым исходным кодом

Попробуйте Cheese, стандартное приложение веб-камеры в Ubuntu.

Он установлен по умолчанию, перейдите в Приложения> Звук и видео

Он имеет возможности записи (видео и звук) и делает снимки в виде картинок. Но я думаю, что ему не хватает датчика движения.

Guvcview является лучшим в плавном видео, как будто вы рекордер.

sudo apt-get install guvcview

ffmpeg, Cheese, V4L - отличные инструменты - максимально простые - и при этом им не хватает возможности обнаружения движения.

Если обнаружение движения является обязательным, вы должны действительно взглянуть на ZoneMinder (с открытым исходным кодом) и / или Xeoma (с закрытым исходным кодом, но имеет очень простой бесплатный режим с детектором движения и некоторыми уведомлениями).

Другие вопросы по тегам