Как стать автором
Обновить

Комментарии 24

Объясните, пожалуйста, зачем текстовый вывод консоли вы вставили в статью не плэйн-текстом (в тегах code или source), а картинкой, да ещё и скриншотом целого рабочего стола?
Решил сделать скриншотами для наглядности, один тест как-то суховато.
Рабочий стол сейчас уберу, оставлю только окна.
Еще бы кто-нибудь написал нормальную веб-морду для просмотра этих записей.
В остальном все вполне работоспособно, по крайней мере за 1.5 года эксплуатации 8 камер никаких серьезных проблем замечено мной не было.
Каким образом у вас подключены камеры? IP-камеры или аналоговые?
IP-камеры c PoE питанием.
где результат работы?
оценка качества?
скриншоты?
где результат работы?

>Теперь при обнаружении активности в наблюдаемой области программа сохраняет снимки в указанную директорию и выполняет ваш скрипт

оценка качества?

Это субъективно для каждого в отдельности. Я лишь описал инструмент, а человек сам решает подходит он ему для конкретной задачи или ищет альтернативу.
скриншоты?

Я выложил три скриншотя с примером запуска и получения результата работы прогрммы.
Да и какие Вам вообще нужны скриншоты прогаммы-демона?
ваша статья(на данный момент) — пересказывание параметров настройки из HOWTO и man. это совсем неинтересно, вот я вам скажу, гораздо интересней узнать оценку параметра срабатывания motion детектора для различной освещенности, нагрузки процессора, пробовали ли вы передавать данные по сети, какие выходят скриншоты, можно ли на них ставить timestamp, как программа ведет себя в темноте. вы не провели опыт, оставив систему на пару часов, чтобы оценить пресловутое «качество» работы сервиса.

вот вы написали

«отправлять себе сообщение при обнаружении активности в этой области, делать снимки, транслировать изображение по сети (можно прикрутить авторизацию для доступа видео с вашей веб-камеры и смотреть удаленно, если у вас есть статический ip) вообще что захотите — полный контроль и свобода выбора, что в общем характерно для ос gnu/linux и подобных (в дальнейшем речь пойдет именно о linux).»

но совершенно ничего этого не раскрыли в статье. вы не попробывали ни «отправить себе сообщение», ни «транслировать изображение по сети», ни «смотреть удаленно», что значит «полный контроль»? — нераскрыто.

в итоге — нет выводов, кроме «Теперь при обнаружении активности в наблюдаемой области программа сохраняет снимки в указанную директорию и выполняет ваш скрипт». клевый вывод: таким образом, мы показали что программа делает то, что она там должна делать.

но это мы и так бы знали, воспользовавшись HOWTO.
так-то.
Зря вы так.

Я вот уже два года пользуюсь тупой китайской виндовой софтиной, которая шла вместе с картой захвата. И если было бы нормальное linux-решение — с удовольствием бы перешел.

Так вот про motion первый раз услышал, причем с примерами. Попробую поднять у себя.
А так гуглятся только платные версии, покупку которых никто не финансирует…
Могу запилить еще мини-статейку с демонстрацией, скажем, той же отправке сообщения по jabber при обнаружении активности, если кому надо.
Было бы здорово
второй раз сталкиваюсь с обзором «motion как видеорегистратор» и не разу «настроил avreg и забыл»…
Расскажите пожалуйста, чем вас не устроил Zoneminder. Или это просто ради саморазвития всё затеяно?
Сейчас как раз реализовываем подобное.
zoneminder ужасно тупит, грузит проц, а местами вообще костыль на костыле (пример: вместо видео он пишет кадры в jpeg).
Для себя решили сделать собственный демон на OpenCV. Ещё и CUDA туда прикрутим. А логику — в отдельный демон (ибо нефиг).
Я кстати начал писать с использованием OpenCV, но так как это было нужно прямо сейчас забросил. Вообще как я понял архитектура должна быть такая:

1) Камеры ВСЕГДА льют поток в детекторы движения.
2) Детекторы буфирезируют его скажем минут на 10. И проверяют буфер на движение. Если обнаружено движение то детектор отдает поток с момента -1 минута до движения и +1 после (опционально настраиваемо) устройству по имени сторидж.
3) Сторидж маркирует и сохраняет потоки (в бд, в raw партицию, как угодно....)

CUDA хорошо, но нужно и без нее… Не всегда руководство понимает зачем крутая видюха…
Туда можно прикрутить функционал для того, чтобы делать снимок камерой в момент регистрации движения или он там уже есть?
Именно в момент, а не через промежутки
Ну вот он как раз при обнаружении движеня и делат снимки. А через интервал — это уже опционально.
НЛО прилетело и опубликовало эту надпись здесь
IP камеры это не кошерно 8) -=- Вы бы попробовали две вебки прикрутить что бы вместе писали 8)

возможность в motion есть н все упирается в железо а точнее в контролет USB
мне пока две вебки на одном контролере запустить не удалось — а тебе %username%?
У только одна usb камера, больше ничего нет. Поэтому попробовать не могу.
Хорошая статья. Но к сожалению motion работает только для MJPEG. Многие камеры сейчас поддерживают RTSP (и моя в том числе). Я пытался сделать шлюз с помощью VLC но он почему то живет минут 30 потом появляется мусор. Радость была в том, что моя камера уже сама умела детектить движение и даже маски там есть.
У кого есть опыт с RTSP?
Здесь статья, в которой я описывал как настроить motion для работы с rtsp. Вернее motion только запускает захват потока с камеры и останавливает его.
Кстати, в последних версиях motion сменились названия параметров в конфиге. Старый конфиг уже не покатит, придётся переделывать.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории