истории

Австралия автоматизирует розыск угнанных машин за 70 миллионов долларов. Программист создал прототип такой программы в одиночку

13:55, 29 августа 2017

В австралийском штате Виктория власти решили создать систему поиска угнанных автомобилей. Идея состоит в том, чтобы оснастить 220 машин камерами, которые смогут распознавать знаки проезжающих мимо автомобилей и проверять, не находятся ли они в розыске. Создание системы оценивается в 70 миллионов долларов, то есть оснащение каждого автомобиля должно обойтись в 300 тысяч долларов.

Австралийский программист Тэйт Браун на досуге решил попробовать сделать что-то подобное. Он решил, что знаки машин должны распознаваться локально, чтобы не тратить деньги на передачу видео с камеры; система не должна использовать коммерческих программ и должна распознавать изображения низкого качества.

Для распознавания знаков Тэйт Браун использовал открытую библиотеку openalpr, специально созданную для этого. Ей достаточно передать изображения или видео с камеры, чтобы она перевела знаки в текст. Запрос к библиотеке можно буквально уложить в пару строк кода.

Тэйт Браун также написал программу, которая берет распознанный номерной знак и пробивает его через уже существующую систему для проверки автомобилей на угон. Вся программа заняла несколько десятков строк кода.

Для распознавания программист использовал видео с видеорегистратора. Как выяснилось, знаки определялись достаточно точно, несмотря на то, что библиотека openalpr сделана для американских номеров, а не австралийских.

Как отметил Тэйт Браун в своем посте на Medium, он понимает, что система, которую хотят создать власти, намного сложнее, чем придумал он. В частности, много денег придется потратить на хранение данных и, возможно, на тренировку алгоритмов для повышения точности распознавания. Тем не менее, Браун полагает, что система может обойтись дешевле 70 миллионов долларов.

Владимир Цыбульский