[Модуль] Camshoter (camshoter)
Модератор: immortal
-
- Сообщения: 147
- Зарегистрирован: Сб мар 04, 2017 7:04 pm
- Благодарил (а): 15 раз
- Поблагодарили: 13 раз
Re: [Модуль] Camshoter (camshoter)
телеграм слетает каждый раз как вносишь изменения в настройки модуля. это фича как я понял. короче внес изменения сохранил, зашел в настройки поставил галку телеграм - сохранил
Re: [Модуль] Camshoter (camshoter)
Приветствую!
Помогите победить данный модуль.
Установил, добавил токен, добавил камеру, загрузил свое фото, нажал обучить нейросеть пользователем, связал со своим пользователем в mjdm.
Казалось бы, все хорошо, но нет.
При срабатывании датчика делается снимок, снимок кладется в снапшоты, он там виден и открывается, все хорошо, но не срабатывает распознавание того, что на снимке.
Если нажать на две точки под снимком, запускается распознавание и даже узнает какие-то объекты на снапшоте «дом, комната, помещение, ЧЕЛОВЕК»
Казалось бы узнал, что на снимке есть человек... человек стоит лицом к камере... Но дальше ничего не происходит...
Если посмотреть в базе данных по распознаванию видно, что этот снапшот обработан и на нем узнал человека с teg person1
{"status":200,"body":{"objects":[{"status":0,"name":"file_0","persons":[{"tag":"person1","coord":[789,675,886,805],"confidence":0.99993,"awesomeness":0.4691," 0.1368,"arousal":0.2708,"frontality":0.9912}]}]},"htmlencoded":false,"last_modified":0}
Основные проблемы, с которыми я столкнулся и которые хотелось бы решить:
1) Как заставить модуль автоматически отправлять снапшот на распознавание в мейл?
2) Как заставить модуль на фото узнавать людей, которые есть в базе?
Система:
Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-99-generic x86_64)
MJDM чистая установка с последними обновлениями
----------------------------------------------------------------------
Уже не актуально, решил при помощи 2х Сценариев
1) при срабатывании датчика сохраняет снапшот с камеры.
2) отправляет этот снапшот на анализ в mail и если там есть лицо то отправляет его повторно на распознание и распихивает данные по свойствам заранее созданного объека.
Помогите победить данный модуль.
Установил, добавил токен, добавил камеру, загрузил свое фото, нажал обучить нейросеть пользователем, связал со своим пользователем в mjdm.
Казалось бы, все хорошо, но нет.
При срабатывании датчика делается снимок, снимок кладется в снапшоты, он там виден и открывается, все хорошо, но не срабатывает распознавание того, что на снимке.
Если нажать на две точки под снимком, запускается распознавание и даже узнает какие-то объекты на снапшоте «дом, комната, помещение, ЧЕЛОВЕК»
Казалось бы узнал, что на снимке есть человек... человек стоит лицом к камере... Но дальше ничего не происходит...
Если посмотреть в базе данных по распознаванию видно, что этот снапшот обработан и на нем узнал человека с teg person1
{"status":200,"body":{"objects":[{"status":0,"name":"file_0","persons":[{"tag":"person1","coord":[789,675,886,805],"confidence":0.99993,"awesomeness":0.4691," 0.1368,"arousal":0.2708,"frontality":0.9912}]}]},"htmlencoded":false,"last_modified":0}
Основные проблемы, с которыми я столкнулся и которые хотелось бы решить:
1) Как заставить модуль автоматически отправлять снапшот на распознавание в мейл?
2) Как заставить модуль на фото узнавать людей, которые есть в базе?
Система:
Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-99-generic x86_64)
MJDM чистая установка с последними обновлениями
----------------------------------------------------------------------
Уже не актуально, решил при помощи 2х Сценариев
1) при срабатывании датчика сохраняет снапшот с камеры.
2) отправляет этот снапшот на анализ в mail и если там есть лицо то отправляет его повторно на распознание и распихивает данные по свойствам заранее созданного объека.
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
Re: [Модуль] Camshoter (camshoter)
В ввиду минимальной заинтересованностью сообществом в вопросе онлайн распознавания, данный функционал был отключен после изменения API на сервере mail.ru
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 126
- Зарегистрирован: Чт янв 30, 2014 1:14 pm
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: [Модуль] Camshoter (camshoter)
Купил камеру Xiaomi XiaoFang 1S. Прошил ее хак прошивкой. В VLC видео поток с нее показывает по rtsp. Camshoter никак ее не видит. Точнее не получает с нее картинку. Если добавить ПУ IP камера и туда эту камеру прописать, то картинку с камеры получаю. Как камеру эту можно завести в модуль Camshoter?
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
Re: [Модуль] Camshoter (camshoter)
Главное научиться с нее получать картинку или видео через консольное приложение ffmpeg. Прописываете в настройках модуля и вперед.doc_bravn писал(а): ↑Чт июл 23, 2020 3:13 pmКупил камеру Xiaomi XiaoFang 1S. Прошил ее хак прошивкой. В VLC видео поток с нее показывает по rtsp. Camshoter никак ее не видит. Точнее не получает с нее картинку. Если добавить ПУ IP камера и туда эту камеру прописать, то картинку с камеры получаю. Как камеру эту можно завести в модуль Camshoter?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- harrysmith
- Сообщения: 80
- Зарегистрирован: Чт сен 29, 2016 5:49 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: [Модуль] Camshoter (camshoter)
Ну из того что я посмотрел в модуле, можно ставить любое значение кроме 0 и 1. Можно поставить прямо в базе данных таблица camshoter_devices поле ENABLE1. Можно с помощью phpmyadmin. Я ставил значение 2 и срабатывал на любое событие.znachok88 писал(а): ↑Чт мар 12, 2020 8:18 amКамера добавилась...работает. но сам модуль не сохраняет настройки
Поле "на что реагировать" постоянно слетает на 0, хотя ставлю 1
Отправлять в телеграмм слетают галочки и напротив самого отправлять и напротив пользлвателя
Как победить?
Значение " на что реагировать" all вообще не заноситься в БД( там поле только для цифр)
Harry Smith
-
- Сообщения: 86
- Зарегистрирован: Вт авг 28, 2012 5:36 pm
- Откуда: Kiev, Ukraine
- Благодарил (а): 4 раза
- Поблагодарили: 14 раз
Re: [Модуль] Camshoter (camshoter)
Мигрировал на образ 4_44 для малины и заметил что перестали отображаться миниатюры снапшотов в модуле. При этом видеофайлы на диске создаются и отправляются в телегу нормально.
Запустил команды из класса, которые отвечают за генерацию jpg файлов и получил свал "Unrecognized option updatefirst"
Заменил опцию -updatefirst на -update и через консоль смог создать jpg файл, который тут же появился миниатюрой во вкладке Снапшоты.
Однако применив те же изменения в классе camshoter.class.php и перезагрузив малину, файлы jpg не начали создаваться. Соответственно вкладка Снапшоты остаётся пустой.
UPDATE:
Для исправления создания миниатюр необходимо заменить функцию их создания:
после этого изменения миниатюры начали создаваться не только через консоль, но и при вызове exec в классе.
Запустил команды из класса, которые отвечают за генерацию jpg файлов и получил свал "Unrecognized option updatefirst"
Код: Выделить всё
// первый кадр на обложку
exec('timeout -s INT 60s ffmpeg -y -i "'.$savename.'" -r 1 -t 00:00:01 -f image2 -updatefirst 1 '.$savenamethumb);
Код: Выделить всё
// первый кадр на обложку
exec('timeout -s INT 60s ffmpeg -y -i "'.$savename.'" -r 1 -t 00:00:01 -f image2 -update 1 '.$savenamethumb);
UPDATE:
Для исправления создания миниатюр необходимо заменить функцию их создания:
Код: Выделить всё
// первый кадр на обложку
//$cmd="timeout -s INT 60s ffmpeg -y -i $savename -r 1 -t 00:00:01 -f image2 -update 1 $savenamethumb";
if (file_exists($savenamethumb)) { unlink($savenamethumb); }
$cmd="ffmpeg -ss 00:00:01 -i $savename -frames:v 1 $savenamethumb";
-
- Сообщения: 72
- Зарегистрирован: Вт фев 02, 2021 12:54 pm
- Благодарил (а): 18 раз
- Поблагодарили: 6 раз
Re: [Модуль] Camshoter (camshoter)
Добрый день.
У меня ссылки формата:
rtsps://echo:yLoomhIx56CIB7JqJAAafAOI4KYQH7lq@wework-3-eu.stream.iot-11.com:443/v1/bf088ed301f31eb09evavm/ch73a5nhbmfe4ea2nl8gRfUHwwjMsw6D?signInfo=7DCOrPoe1OwxHFcwWecNOsE5HHwrYKHR35nREfqPeHHClqZYiVxDr3AOcVzVCgm7zVnUAblSx4A9VVJUaPabJpVVjDje-QYxs_3VGrrmFpBIQlIpKSzvg_0sCiZW8nxVgsqPB9PkSLkDb4QF30QNwgpfQW5NphycKLN_Cqk5Iro
После вставки и сохранения в URL данной строки, она показывается там полностью, но стоит обновить страницу и она обрезана. ПОхоже из-за этого не работает.
Как это можно исправить?
У меня ссылки формата:
rtsps://echo:yLoomhIx56CIB7JqJAAafAOI4KYQH7lq@wework-3-eu.stream.iot-11.com:443/v1/bf088ed301f31eb09evavm/ch73a5nhbmfe4ea2nl8gRfUHwwjMsw6D?signInfo=7DCOrPoe1OwxHFcwWecNOsE5HHwrYKHR35nREfqPeHHClqZYiVxDr3AOcVzVCgm7zVnUAblSx4A9VVJUaPabJpVVjDje-QYxs_3VGrrmFpBIQlIpKSzvg_0sCiZW8nxVgsqPB9PkSLkDb4QF30QNwgpfQW5NphycKLN_Cqk5Iro
После вставки и сохранения в URL данной строки, она показывается там полностью, но стоит обновить страницу и она обрезана. ПОхоже из-за этого не работает.
Как это можно исправить?
- xor
- Сообщения: 2038
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 284 раза
- Поблагодарили: 629 раз
Re: [Модуль] Camshoter (camshoter)
похоже, что при записи в таблицу ссылка обрезается. найдите таблицу модуля, посмотрите размер поля для ссылки. поробуйте увеличить, если это такgrifindorec писал(а): ↑Вс апр 30, 2023 12:38 pmДобрый день.
У меня ссылки формата:
rtsps://echo:yLoomhIx56CIB7JqJAAafAOI4KYQH7lq@wework-3-eu.stream.iot-11.com:443/v1/bf088ed301f31eb09evavm/ch73a5nhbmfe4ea2nl8gRfUHwwjMsw6D?signInfo=7DCOrPoe1OwxHFcwWecNOsE5HHwrYKHR35nREfqPeHHClqZYiVxDr3AOcVzVCgm7zVnUAblSx4A9VVJUaPabJpVVjDje-QYxs_3VGrrmFpBIQlIpKSzvg_0sCiZW8nxVgsqPB9PkSLkDb4QF30QNwgpfQW5NphycKLN_Cqk5Iro
После вставки и сохранения в URL данной строки, она показывается там полностью, но стоит обновить страницу и она обрезана. ПОхоже из-за этого не работает.
Как это можно исправить?
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 72
- Зарегистрирован: Вт фев 02, 2021 12:54 pm
- Благодарил (а): 18 раз
- Поблагодарили: 6 раз
Re: [Модуль] Camshoter (camshoter)
Спасибо.xor писал(а): ↑Вс апр 30, 2023 1:25 pmпохоже, что при записи в таблицу ссылка обрезается. найдите таблицу модуля, посмотрите размер поля для ссылки. поробуйте увеличить, если это такgrifindorec писал(а): ↑Вс апр 30, 2023 12:38 pmДобрый день.
У меня ссылки формата:
rtsps://echo:yLoomhIx56CIB7JqJAAafAOI4KYQH7lq@wework-3-eu.stream.iot-11.com:443/v1/bf088ed301f31eb09evavm/ch73a5nhbmfe4ea2nl8gRfUHwwjMsw6D?signInfo=7DCOrPoe1OwxHFcwWecNOsE5HHwrYKHR35nREfqPeHHClqZYiVxDr3AOcVzVCgm7zVnUAblSx4A9VVJUaPabJpVVjDje-QYxs_3VGrrmFpBIQlIpKSzvg_0sCiZW8nxVgsqPB9PkSLkDb4QF30QNwgpfQW5NphycKLN_Cqk5Iro
После вставки и сохранения в URL данной строки, она показывается там полностью, но стоит обновить страницу и она обрезана. ПОхоже из-за этого не работает.
Как это можно исправить?
Увеличил столбец, теперь ссылка помещается полностью.
Но похоже дело не в ней.
Попробовал через ffmpeg:
ffmpeg -y -i URL #sec -f mp4 -vcodec libx264 -pix_fmt yuvj420p -acodec copy -an -r 15 #savename
Атрибуты судя по всему записаны верно, так как через ffplay выдает
Stream #0:0: Video: h264 (Main), yuvj420p(pc, bt709, progressive), 640x360, 20 fps, 20 tbr, 90k tbn
Stream #0:1: Audio: pcm_mulaw, 8000 Hz, mono, s16, 64 kb/s