Closed

Сервис видеонаблюдения на основе OpenCV (C++/Python) с возможностью облачного хостинга бэкенда

- необходимо разработать или собрать из уже готового опенсорсного кода GUI-приложение для видеонаблюдения. Пользователь может просматривать видео с камеры в реальном времени либо выбрать запись из созданного системой архива. Архив формируется по мере анализа поступающего видео и включает фрагменты, которые фиксируют различные релевантные события. Аналитическая составляющая вторична, основной акцент на создание компонентов кода, с помощью которого организуется получение, обработка потоков с камер и последующая выдача по запросу пользователя. По сути, нужно обеспечить выполнение этих операций, предусмотреть возможность хостинга на нечто вроде AWS и добавить самый примитивный GUI, хотя бы с гита. Подробное описание бизнес-логики и функций компонентов, на основе которых реализуется серверная часть, в doc-вложении и в ходе дальнейшего диалога;

- условный пользователь – оператор системы видеонаблюдения, работающий на десктопе. По сути, реального пользователя нет, нужна лишь демонстрация технологии с компонентами, определёнными для реализации процессов на облачном сервере;

- задача выполнена, если:

а) реализованы компоненты диспетчера, контроллера сервера-обработчика, медиасервера;

б) бэк интегрирован с любым GUI, позволяющем просматривать видео, переключать видео с различных камер (на бумаге этих камер больше 100, нужно предусмотреть возможность подключения 2-3, не больше);

в) все компоненты могут быть собраны для демонстрации функциональности: получен входной видеопоток – передан на сервер – получен запрос пользователя – сервер отдал поток по запросу – пользователь просматривает видео.

Основное требование – первое, т.е. реализация компонентов в соответствии с их выбором. Если состав или функции, указанные во вложении, не соблюдаются, результат приниматься не будет.

Во вложениях – текст с описанием функций / архитектуры / компонентов для управления серверной частью, а также общеознакомительная схема, визуализирующая то, как устроены связи, передаются данные, каков порядок взаимодействия между компонентами софта. Всё, что связано с БД, можно игнорировать, основное – получить, разместить, отдать поток пользователю, просматривающему контент через GUI. Плюс возможности для загрузки приложения в облако.

Skills: Video Broadcasting, OpenCV, C++ Programming, Python, Cloud Computing

See more: 1с фриланс украина, 2d иллюстратор фриланс, 2d фриланс, freelance tech jobs, freelance jobs, freelancer job posting, freelancer, freelance job list, upwork, freelance tasks, work in freelancer, 3d аниматор фриланс, 3d визуализатор фрилансер, 3d графика фриланс, 3d дизайн интерьера фриланс, 3d дизайнер фрилансер, 3d моделирование онлайн, 3d моделирование онлайн фриланс, 3d моделлер онлайн, 3d моделлер удаленно

About the Employer:
( 0 reviews ) Samara, Russian Federation

Project ID: #24771753

1 freelancer is bidding on average $140 for this job

lmtcba88

Ask me for a demo, FREE! > Web APPS / ANDROID APPS / DESKTOP APPS > Cryptocurrencies / Blockchain > OCR (Image recognition, Facial recognition, etc) > SCRAPING, CRAWLING > Uberization > Tracking, Geolocation > E More

$140 USD in 7 days
(0 Reviews)
0.0