Программист в одиночку реализовал прототип системы розыска угнанных авто стоимостью $70 миллионов
Новости Отредактировано
Австралийский штат Виктория подготовил проект системы розыска угнанных авто за 70 млн долларов. А местный программист реализовал его буквально на коленке.
8К открытий8К показов
Власти австралийского штата Виктория в 2015 году работали над системой распознавания угнанных автомобилей по номерным знакам. По оценкам экспертов, реализация проекта обошлась бы штату в 86 млн австралийских долларов (70 млн долларов США или чуть более 4 млрд рублей). Местный программист Тэйт Браун решил сделать что-то подобное сам — и у него получилось!
В чём заключалась его идея?
Во-первых, знаки машин должны распознаваться локально — в противном случае счета за Интернет были бы астрономическими. Во-вторых, система должна распознавать изображения низкого качества, полученные с видеорегистратора. И в-третьих, всё используемое ПО должно быть открытым.
В своей системе Тэйт использовал библиотеку openalpr, запрос к которой укладывается в пару строк кода:
Несмотря на то, что изначально программа была рассчитана на американские номера, она отлично справилась с задачей.
Базу зарегистрированных номерных знаков программист получил, распарсив данные сервиса VicRoads. Он не предоставляет открытый API, поэтому пришлось пойти на хитрость:
В конечном итоге система оказалась способна распознавать номера автомобилей с достаточно высокой точностью:
На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.
Тэйт Браун признаёт, что система, которую хотят создать власти, намного сложнее, чем придумал он. В частности, много денег придется потратить на хранение данных и обучение алгоритмов для повышения точности распознавания. Тем не менее, Браун полагает, что сумма в 70 миллионов сильно завышена.
8К открытий8К показов