Бюджет: 1000 USD Термін: 30 днів
Вітаю, Олександр!
Дякую за детальне ТЗ — воно продумане, а завдання амбітне та надзвичайно цікаве. Я спеціалізуюся на розробці систем комп’ютерного зору, інтеграції з Telegram, обробці відео та роботі з AI/ML. Готовий реалізувати систему, яка буде працювати 24/7, ефективно використовувати ресурси та зручно керуватися через Telegram 📲
🚀 Архітектура
🔹 Розділення потоків:
Sub-потік (720p) — первинна детекція на TPU (YOLO/MobileNet SSD).
Main-потік (FullHD) — постійний запис на HDD без перекодування (mp4), синхронізація зі звуком (опціонально).
🔹 TPU Coral — прискорює детекцію об'єктів (люди, авто, тварини) із мінімальним навантаженням на CPU/GPU.
🎯 Інтелектуальний аналіз
✅ Тригери запускають аналіз Main-потоку (± кілька секунд).
✅ CPU+GPU:
Розпізнавання облич (звірка з базою “Свої”).
Опціонально: трекінг, колір/модель авто.
✅ Аудіоаналіз — виявлення гучних звуків, scream/glass break (опціонально).
📐 Зони, правила, фільтри
🔸 Налаштовувані полігони зон.
🔸 Движок правил:
Умови: час, зона, об'єкт, обличчя, звук.
Дії: лог, алерт, ігнор.
📌 Приклад:
“Периметр, 23:00-06:00, людина, Не свій → Telegram”
🗃️ Зберігання та БД
🗄 PostgreSQL:
Камери, зони, правила, вектори облич “Свої”, лог подій.
API для додавання “Своїх”.
💽 HDD: структурований відеоархів.
🔁 Автоочищення/ротація архіву.
🤖 Telegram-бот
📲 Алерти з текстом, скриншотом, кнопками:
[Свой] – додати до бази,
[Тревога] – ескалація,
[Игнор] – фільтрація.
💬 Команди:
/status – стан системи,
/get_event – деталі,
/get_log – останні події.
🔐 Авторизація за Telegram ID.
🌐 Веб-інтерфейс (опціонально)
Налаштування камер, зон, “Своїх”, правил.
Перегляд подій, логів, архівів, живого відео.
🧰 Технології
Python – основа системи.
CV/ML: OpenCV, TensorFlow Lite, PyTorch.
RTSP: GStreamer, FFmpeg.
Бот: python-telegram-bot.
API: FastAPI.
Контейнери: Docker для деплою.
Моніторинг: systemd + автозапуск.
📦 Результат
🔹 Готовий Docker-образ або інструкції для встановлення
🔹 Вихідний код із коментарями
🔹 Демонстрація на вашому обладнанні
🔹 Повна документація
🔹 Подальша підтримка (за домовленістю)
💼 Чому я?
✅ Досвід в системах відеоаналітики, ML, CV, Telegram API
✅ Фокус на продуктивність, безпеку та гнучкість
✅ Вміння будувати архітектуру, що масштабується
✅ Оперативність і відкритість до діалогу
З повагою, Семен!
🔧 Python Dev / CV Engineer