Скрипт обнаружения объектов на видео, Python/OpenCV

Евгений14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.02.2020

Вход: набор видео файлов - машина движется по дороге.

Задача: написать скрипт который прогонит файлы по кадрам, и обнаружит на них следующие объекты (в порядке приоритета): автомобили, пешеходы, знаки, разметку дороге, светофоры.

Скрипт записывает в лог (stdout) информацию о событиях:

* Идентификатор нового объекта при его появлении

* Идентификатор старого объекта при его исчезновении

* Координаты и размеры рамок для каждого кадра

Что бы проверить работу скрипта нужно вывести исходное видео на форму, подсвечивая найденные объекты рамкой. При исчезновении объекта выводит наиболее четкий кадр в угол формы.

Скрипт на Python 3.7 с использованием модулей OpenCV, Dlib, Numpy/Scipy должен отрабатывать видео с частотой не менее 30 кадров/сек на процессорах i3.

Результат поместить в docker контейнер либо в виртуальную среду venv.