Pull to refresh
13
0
Send message
Simoh, спасибо за рекомендацию относительно использования датчика движения.
Возможно, воспользуюсь также и этим решением. Если датчик подает сигнал, то в этот момент будет срабатывать камера и отправляться сообщение.
Vakus, спасибо за подсказку с PIR monitor. Точно его попробую. Это не сложно.
Цена на aliexpress немного ниже указанной Вами и составляет сейчас 48,22 руб.)))
https://ru.aliexpress.com/detector-pir_reviews.html

Судя по описанию характеристики у него следующие — «Sensing range is about 7 meters (120 degree cone)».
Мне будет достаточно 7-ми метров и угла в 120 градусов.
Я тоже установил motion. Не сильно его «курил», попробовал как веб-камеру и все.
В принципе, motion отлично ловит любые движения. Поработаю с ним еще.
Спасибо. Да, возможно, попробую предложенный вариант.
Я считал разницу между пикселями как евклидово или манхеттенское расстояние.
Ну, вообще то никаких проблем с этим нет. Просто определение разницы занимает некоторое время. В посте я писал, что пробовал несколько разных вариантов, но "… позволить себе лишние 7-8 секунд на выявление разницы, счел слишком расточительным".
Если фиксировать изменения, которые должна отслеживать камера, то можно так же воспользоваться примером реализации на OpenCV — http://www.pyimagesearch.com/2015/05/25/basic-motion-detection-and-tracking-with-python-and-opencv/
Не совсем понял как устанавливается триггер на событие. А можно на примере объяснить?
Можно и чаще, cron'у все равно)).
Думаю, что раз в 15 сек будет достаточно. За это время обработка фото с разрешением 1280x720 точно завершится.
У меня на малине это занимает 3-4 секунды.
Отправку фото в Telegram для себя реализовывать не буду, т.к. фото и так уже копируется на Яндекс.Диск, если обнаружено изменение или лицо.
Не совсем так. Если выявлено значительное изменение в изображении (например, включился/выключился свет, открыта дверь, которая была закрыта), то я отслеживаю изменения и так же отправляю сообщение.

Конечно, нужно еще тестировать это решение, т.к. изменение размера — ненадежное, но быстрое )), решение.
Например, надо настраивать порог изменения.

Для других способов отслеживания изменений, о которых я упоминал, так же нужно тонко настраивать параметры использования алгоритмов.
Добавил возможность отправлять фото через Telegram.
Добавил одну строку в Python-скрипт, который использую для интеграции с Telegram.
bot.sendPhoto(#########, open('/home/pi/beatles.jpg','rb'))


Результат на скриншоте ниже.
image
Только тестирование ответит на данный вопрос. Я думаю, что будут сложности с подключением 5(!) камер.
Без проблем можно подключить две камеры: одна стандартная через шлейф, вторая USB. Это тестировалось, но без нагрузки.

Подключать больше камер, наверное, можно через USB-разветвитель, WIFI. Возможно, через интерфейс GPIO.
Надо пробовать. Кстати в Интернете есть уже посты на эту тему. Приведу некоторые:
https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=50142
https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=108881
Motion из коробки гораздо более ресурсоемкое решение, на Pi3 его не пробовал, но думаю, что «малина» будет, что называется «подтормаживать».
Лучше просто web-камеру поставить. Это будет просто и надежно.
Да, возможно сделаю. Это не сложно. В одном из комментариев я уже отвечал на подобный вопрос.

Отправка фото будет выглядеть примерно так:
bot.sendPhoto(chat_id=chat_id, photo=open('tests/test.png', 'rb'))
Для этого надо подключить датчик движения. А это еще один элемент в системе, который стоит денег.
Чем больше элементов (узлов) в системе, тем она менее надежная.
У меня только Raspberry и usb-камера.
Нет проблем в этом никаких нет. Пока не дошли руки.

Отправка фото будет выглядеть примерно так:
bot.sendPhoto(chat_id=chat_id, photo=open('tests/test.png', 'rb'))
.
Не совсем так, а точнее наоборот. Немного более полно процитирую фразу "...Some of our users setup whichever script they've configured in Splunk as a pass-through to a script that runs using their system Python".
Далее идет пошаговое пояснение.

Information

Rating
Does not participate
Registered
Activity