Опис проекту:
Потрібна розробка системи відеоспостереження для приватного будинку на 6–8 IP-камер з функціями запису, детекції об'єктів, розпізнавання облич, аудіоаналітики та інтеграції з Telegram-ботом. Система працює 24/7 на заданому обладнанні (ноутбук з Xeon E-2176M, 32 GB RAM, Nvidia Quadro P5000, Google Coral TPU, HDD для архіву).
Основні завдання:
Прийом і запис RTSP-потоків (FullHD + Sub Stream) з 6–8 камер, зберігання відео на HDD.
Детекція об'єктів (person, car, animal) на Sub Stream з використанням Google Coral TPU (MobileNet SSD/YOLO, TF Lite).
Розпізнавання облич на Main Stream (CPU/GPU), порівняння з базою "Свої".
Аудіоаналітика: детекція гучності, опціонально — класифікація звуків.
Налаштовувані правила: тригери за часом, зонами, об'єктами, обличчями, звуками.
Telegram-бот: алерти (текст, скріншоти, відео), команди (/status, /get_event), додавання облич у базу.
Опціонально: веб-інтерфейс для налаштування та перегляду.
Логи, API (RESTful), контейнеризація (Docker).
Вимоги до виконавця:
Досвід роботи з Python (OpenCV, TensorFlow Lite, PyTorch/TensorFlow), знання Go/C++ як плюс.
Навички роботи з RTSP (GStreamer/FFmpeg), FastAPI/Flask, PostgreSQL, python-telegram-bot.
Розуміння ML/CV: детекція об'єктів, розпізнавання облич, оптимізація під TPU/GPU.
Досвід з Docker та налаштуванням систем 24/7.
Вміння працювати з заданим обладнанням (ноутбук + Coral TPU).
Умови:
Формат: Віддалена робота.
Термін: Обговорюється, пріоритет — якість і стабільність.
Результат: Джерельний код з коментарями, Docker-контейнер або інструкція з установки, демонстрація на цільовому обладнанні.
Для відгуку:
Надішліть резюме/CV (або командне портфоліо).
Короткий опис релевантного досвіду (робота з CV/ML, RTSP, Telegram-ботами).
Посилання на проекти або репозиторії (якщо є).
Контакти: Надсилайте відгуки на [вказати email або форму біржі].
Розглянемо кандидатів протягом 5 робочих днів.
Примітка: Шукаємо відповідального виконавця/команду з досвідом у ML/CV та інтеграції складних систем. Готові обговорювати деталі та бюджет з підходящими кандидатами.