OXOTHuK76

OXOTHuK76

Пикабушник
Дата рождения: 31 января
174К рейтинг 404 подписчика 264 подписки 247 постов 36 в горячем
Награды:
10 лет на Пикабу
15

Интеллектуальное видеонаблюдение. Новые функции


Немного апдейтов моего ИИ видеорегистратора Cam100Gramm.

Добавил интеграцию Home Assistant через MQTT, теперь можно включать свет когда соседский код пробегает по участку. Или когда соседка напялила красные лабутены можно это озвучить через яндекс колонку :)

Добавил функцию запроса через телегу скриншота или куска видео с конкретной камеры. Можно либо командой "/live camname frame", "/live camname video" или просто сделать запрос натуральным языком: "покажи мне кадр с камеры такой то".

Второе изменение это временные GPT уведомления. Допустим вы ждете такси или ОЗОН какой-нибудь. Теперь не надо всё жестко забивать в конфиг. Просто пишете в телеге что хотите увидеть и на какой камере. И так же говорите куда вас уведомить. Зависит от того какие каналы уведомлений вы добавили в настройках. Я для себя важные уведомления отправляю на почту. Можете создать два тг канала, один не важный и замьютить его, второй для важных уведомлений.

Примеры:

"Сообщи мне в телегу когда в камере Вид На дорогу появится фургон с надписью ОЗОН"

"Сообщи мне если кто-то подошел к камере в двери и тычет в камеру корочкой"

Скачать сервак в моем тг канале https://t.me/cam100gramm , канал не коммерческий, прога не коммерческая, я не коммерческий (с). Но если вы вдруг крутой бизнесмен и связаны с видеонаблюдением и у вас есть куча идей и желание развить на этой базе коммерческий проект, пишите, обсудим обмозгуем.. :)

PS: Апдейт как водится обмыл парой баночек пивка :)

Интеллектуальное видеонаблюдение. Новые функции
Показать полностью 1 1
23

Поднимаем видеонаблюдение на новый уровень. Бабки больше не нужны!

В продолжение поста Видеонаблюдение с ИИ, продолжение темы

Добавил поиск по базе видеособытий. Теперь ИИ нам изучит записи за указанный период и сделает общий обзор. Запрашивать можно полностью в свободной форме. Просить уделить внимание отдельным деталям. Примеры на видео:

Пример указание ИИ как себя вести


Ещё примеры:

Показать полностью 1
11

Ответ на пост «Это Россия»2

"Адептам" того что четверть страны живет в говняных старых домиках в заброшенных деревнях:

Откройте яндекс карты, ткните в случайный "шарик" нашей страны. И посмотрите. Подавляющее большинство будет выглядеть как на этих фотках. Конечно не Москва-Сити и не Борвиха, но уж точно не те говнофотки что автор поста разместил.

Зы: нашел говняный домик, но кажись тут не живут, зато дорога нормальная :)

Показать полностью 4
95

Видеонаблюдение с ИИ, продолжение темы

Внимание! Пост только для фанатиков видеонаблюдения с прямыми руками, остальные не читаем :)

Всем привет, год назад выкладывал пост про видеонаблюдение.

Видеонаблюдение, наблюдения

Это было кастомное тяпляп решение для видеорегистрации событий и отправки в телегу. Софтина честно отработала год и почти не вылетала. Но пришло время всё нафиг переписать с нуля.

Коротко, что это и для чего:

У меня в доме стоит несколько камер наблюдения, сначала я использовал стандартные системы, они работают хорошо, но я не охранник чтобы сидеть постоянно и смотреть в экран, зато телефон у меня всегда под рукой, а в нем телега. Поэтому решил написать свой софт который будет писать с камер только реальные события, только нужные мне объекты и не будет срабатывать на всякий шум вроде дождей, ветра солнца итд. Я в курсе что есть Frigate NVR, Blue Iris и прочие крутые системы наблюдения. Но мне хотелось своё, простое, где можно быстро что то исправить и настроить для себя.

Прошлая моя прога использовала в качестве детектора объектов Codeproject AI (https://codeproject.github.io/) сервер. В новой я оставил опционально поддержку cai, но основная детекция происходит в коде с помощью ultrlytics yolo11.

Помимо детекции объектов была добавлена ИИ аналитика, с использованием GPT (Google Gemini модели, понадобится VPN).

Как это работает:

Вы пишете обычным русским языком: - "пришли мне уведомление если увидишь мужика с мороженным", или "на видео мерседес", и будете получать только то что конкретно интересует. Кроме того по окончании записи видеокуска, ИИ сделает аннотацию видео, запишет всё что видит. Цвет модель номера, в какой одежде и кто что делает. Затем это можно использовать для поиска событий. Например если на видео ограбление или другая подозрительная активность - это будет описано обычным языком.

Ну ладно хватит текста, пора картинки показать :)

На сервере прога выглядит незатейливо, но это уже не просто консоль.:)

На сервере прога выглядит незатейливо, но это уже не просто консоль.:)

На видео мы видим как соседский падла-кот метит мою машину. Разработка автоматической антикошачей турели это следующий проект :))

Дальше пример поиска в свободной форме по метаданным.

Поиск по части авто номера:

У машины номер 673 но видимость плохая, и номер плохо распознался, бывает:)

Распознавание авто номеров самодельное, обучал модель на своих данных, распознает только обычные белые номера, если нужно серьёзное распознавание, либо вам нужно тренировать свою модель, либо использовать Codeproject ai

Теперь к технической части: Програ работает строго на в Windows. Линукса не будет.

Есть две версии программы для CPU и для GPU (CUDA), при желании прогу можно масштабировать на разные GPU итд, у меня работает на mini PC с процом 7840hs, без проблем тянет 10 камер (фпс для детекции установлен 1-5 кадров, больше не надо).

Скачать в телеге: https://t.me/cam100gramm

Сообщения прикреплены, сначала скачать большой пак, затем последнее обновление, там только экзешник и ещё мелкие файлы. Их просто закинуть в папку с прогой.


Знаю как все не любят ссылку на телегу, но в данном случае это оправдано, поскольку прога работает с телегой если у вас нет tg то и прога не нужна. Во вторых это не канал для накруток и прочего, а просто канал где можно обсудить детали и спросить.

К главному:

Софтина сырая, не смотря на переделку она всё ещё является наколеночным софтом, который не гарантирует работоспособность и потребует от вас умения, терпения, базовых знаний json, винды итд. В папке examples лежит ридми файл где я на пальцах как мог объяснил о настройках. Документация есть тут: https://telegra.ph/Cam100Gram-opisanie-nastroek-02-24

PS: Не использовать для наблюдения в бане, а если использовать то делиться результатами со всеми :)

Показать полностью 1 2

Ответ на пост «Кратко про цензуру в России и блокировку Ютуба»10

Вопрос к гражданину недовольному блокировкой ютуба, охреневшей гос-цензурой, лицемерием властей, итд итп.

Можешь коротко и ясно сформулировать. Почему в этом мире именно у тебя должно быть:

- Самое честное и не лицемерное правительство,

- Самое свободное волеизъявление.

- Самая высокая, достойная заплата.

- Самая лучшая и бесплатная медицина.

- Самые низкие налоги.

- Самые низкие цены на автомобили.

- Самые лучшие дороги и инфраструктура.

итд итп.

Что именно ты делаешь для этого, кроме платы налогов и усердного труда. Налоги платят во всех странах, в том числе и в африке и азии и на востоке. Работают не жалея себя тоже много где, иногда и по 16 часов и самого детства.

Почему именно ты?

Показать полностью
Отличная работа, все прочитано!