Задачей проекта является удаление из фото камеры видеонаблюдения автомобилей с заданными номерами.
Исходными данными является фоновое изображение без машин, изображение с машинами, список номеров автомобилей для скрытия.
В папке images
представлены три пары таких изображений.
У данной программы может быть множество применений:
- для публичных камер не показывать неразглашемых людей
- создавать списки автомобилей, которые не используют общие КПП
В качестве развития возможно перенести модель на распознавание видео с камер видеонаблюдения и для точного вырезания автомобилей использовать попиксельную сегментацию.
Детекция автомобилей осуществляется One-shot моделью YOLO натренированную на датасете COCO. Веса модели https://pjreddie.com/media/files/yolov3.weights
.
Для поиска российских номеров на изображении используется обученный классификатор haarcascade_russian_plate_number.xml
. Классификатор формируется на примитивах Хаара.
Распознавание производится моделью EasyOCR.