узнать по фото номер машины
Распознавание номеров. Практическое пособие. Часть 1
Все начиналось банально — моя компания уже год платила ежемесячно плату за сервис, который умел находить регион с номерными знаками на фото. Эта функция применяется для автоматической зарисовки номера у некоторых клиентов.
И в один прекрасный день МВД Украины открыло доступ к реестру транспортных средств. Теперь по номерному знаку стало возможным проверять некоторую информацию про автомобиль (марку, модель, год выпуска, цвет и т.д. )! Скучная рутина линейного программирования померкла перед новой свехзадачей — считывать номера по всей базе фото и валидировать эти данные с теми, что указывал пользователь. Сами знаете как это бывает «глаза загорелись» — вызов принят, все остальные задачи на время стали скучны и монотонны… Мы принялись за работу и получили неплохие результаты, чем, собственно и решили поделиться с сообществом.
Для справки: на сайт AUTO.RIA.com, в день добавляется около 100 000 фото.
Кто еще распознает
Год назад я изучил этот рынок и оказалось, что работать с номерами стран exUSSR умеет не так уж много сервисов и ПО. Ниже представлен список компаний с которыми мы работали:
Automatic License Plate Recognition
Recognitor
Какие инструменты нужны для распознавания номеров
Нахождение объектов на изображении или в видео-потоке это задача из области компьютерного зрения, которая решается разными подходами, но чаще всего с помощью, так-называемых, сверточных нейронных сетей. Нам нужно найти не просто область на фото в которой встречается искомый объект, но и отделить все его точки от других объектов или фона. Эта разновидность задач называется «Instance Segmentation». На иллюстрации ниже визуализированы разные типы задач компьютерного зрения.
Я не буду сейчас писать много теории о том как работает сверточная сеть, этой информации достаточно в сети и докладов на youtube.
Из современных архитектур сверточных серей для задач сегментации часто используют: U-Net или Mask R-CNN. Мы выбрали Mask R-CNN.
Второй инструмент, который нам понадобится — это библиотека по распознаванию текстов, которая бы могла работать с разными языками и которую можно легко настраивать под специфику текстов, которые мы будем распознавать. Тут выбор не так уж велик, самой продвинутой является tesseract от Google.
Так же есть ряд менее «глобальных» инструментов, с помощью которых нам нужно будет нормализовать область с номерным знаком (привести его в такой вид, при котором распознавание текста будет возможным). Обычно для таких преобразований используют opencv.
Так же, можно будет попробовать определить страну и тип, к которой относится найденный номерной знак, чтоб в постобработке применить уточняющий шаблон, характерный для этой страны и этого типа номера. Например, украинский номерной знак, начиная с 2015 года оформлен в сине-желтом оформлении состоит из шаблона «две буквы черыре цифры две буквы».
Кроме того, имея статистику частоты «встречания» в номерных знаках того или иного сочетания букв или цифр можно улучшить качество постобработки в «спорных» ситуациях. «
Nomeroff Net
Все материалы для нашего проекта: размеченные датасеты и натренированные модели, мы выложили в открытый доступ с разрешения RIA.com под лицензией Creative Commons CC BY 4.0
Что нам понадобится
Для того, чтобы ускорить установку планируем создать dockerfile — ожидайте в ближайших апдейтах проекта.
Nomeroff Net «Hello world»
Давайте уже что-то попробуем распознать. Клонируем с github-а репозиторий с кодом. Качаем в папку models, натренированные модели для поиска и классификации номеров, немного подправим под себя переменные с расположением папок.
UPD: Этот код является устаревшим, он будет работать только в ветке 0.1.0, свежие примеры смотрите здесь:
Все, можно распознавать:
Онлайн демка
Набросали простенькую демку для тех кому не хочется все это ставить и запускать у себя :). Будьте снисходительны и терпеливы к скорости работы скрипта.
Если нужны примеры украинских номеров (для проверки работы алгоритмов коррекции), возьмите пример из этой папки.
Что дальше
Я понимаю, что тема очень нишевая и вряд ли вызовет большой интерес у широкого круга программистов, кроме того, код и модели еще достаточно «сыроваты» в плане качества распознавания, быстродействия, потребления памяти и пр. Но все же есть надежда, что найдутся энтузиасты, которым будет интересно натренировать модели под свои нужды, свою страну, которые помогут и подскажут, где есть проблемы и вместе с нами сделают проект не хуже, чем коммерческие аналоги.
Известные проблемы
Анонс
Если это будет кому-то интересно, во второй части собираемся рассказать о том как и чем размечать свой датасет и как тренировать свои модели, которые могут работать лучше для вашего контента (вашей страны, вашего размера фото). Также поговорим о том как создать свой классификатор, который, например, поможет определять не зарисован ли номер на фото.
Номерограм
Официальное сообщество приложения Номерограм
Номерограм – бесплатный сервис, который позволяет быстро проверить историю автомобиля по его госномеру.
Вам не нужно знать личные данные владельца или VIN автомобиля. Достаточно указать номер авто в приложении и все тайное станет явным!
Как известно, все что однажды попадает в Интернет – остается там навсегда. И Номерограм позволит вам воспользоваться этим при проверке истории подержанного автомобиля.
Система обучена выявлять и сохранять в своей базе все фотографии, на которых когда-либо был запечатлен госномер определенного автомобиля. Снимки автоматически загружаются с сайтов по продаже автомобилей, социальных сетей, форумов и новостных изданий.
Более того, базу Номерограма постоянно пополняют ее пользователи. Достаточно сделать фото автомобиля, загрузить его в приложение и оно моментально появится в альбоме фотографий относящихся к конкретному госномеру.
Представьте, вы подобрали себе подержанный автомобиль, ориентируясь на данные из объявления или разговор с продавцом. Как это часто бывает, вас уверяют, что машина «не бита, не крашена», только бережная эксплуатация и гаражное хранение.
Потратив минуту своего времени и проверив госномер понравившегося автомобиля в базе Номерограма, можно увидеть массу интересного: от снимков с места ДТП с его участием до старых объявлений о продаже, где указанный на тот момент пробег превышал нынешний. Владелец мог загружать фото автомобиля на форум, спрашивая совета при серьезной поломке или «засветиться» в новостных сводках как участник неприятной ситуации.
Таким образом, вы узнаете подлинную историю машины и обезопасите себя от обмана и неудачной покупки. А самостоятельно пополняя базу Номерограма свежими снимками – поможете другим избежать серьезных проблем.
————————————
В этом сообществе мы делимся с вами самым интересным контентом об автомобилях из базы приложения, обсуждаем их «мутные» и удивительные истории, а также на реальных примерах разоблачаем схемы обмана.
Посмотреть фото автомобиля по гос номеру
Что делать, если в объявлении о продаже машины нет фото? Не отчаиваться, а искать снимок авто в нашей базе по госномеру. Найденная картинка может показать, как выглядит машина, соответствует ли она представленному описанию. Может выясниться, что госномера не соответствуют указанной модели. Поэтому стоит узнавать даже о тех машинах, фотка которых показана на онлайн-рынке.
Как увидеть правдивое фото машины
Сейчас фиксируется огромное количество визуальной информации. Вся она попадает в интернет. Фото в социальных сетях, новостные сайты, видеофиксация на дорогах, и множество случайных снимков дают тот массив данных, который обрабатывается в процессе поиска. Наш сайт AvtoVin.Ru получает сведения как из официальных источников, так и на сайтах с объявлениями, форумах и в социальных сетях. Важно, что наш сервис сопоставляет данные, а не выдает картинки от фонаря. Если сравнить с приложением номерограм, которое устанавливается на телефон бесплатно, то наши данные более информативны по таким причинам:
Польза от поиска фото автомобиля
Продажа и покупка транспортных средств ― не единственная ситуация для проверки. Владельцы пытаются находить таким образом угнанные автомобили. Помимо прочего, можно узнать настоящую степень повреждения после ДТП, увидеть, как выглядит машина после ремонта, что пришлось заменить. Узнав по винкоду первоначальный цвет автомобиля, убедиться, что ТС перекрашивали. Первый шаг перед выбором, а тем более, заключением сделки ― это предварительная проверка по базе нашего сервиса. Какие преимущества получает клиент:
Существует много ресурсов, которые предоставят похожие услуги. Официальные сайты ГИБДД, службы судебных приставов, РСА ― на всех нужно пройти регистрацию, но это не гарантирует полное и быстрое получение сведений. На многих государственных ресурсах нужно платить за вход, а данные будут частичными. Полная проверка ТС поможет узнать правду о состояние авто, чистоте его документов, истинном владельце, и юридическую сторону ― нахождение авто в залоге, аресте или угоне.
Почему стоит искать фото машины у нас
После того, как введен в поле декодера автомобильный госномер, начинается онлайн-поиск. Помимо официальных данных, берутся фото со всех доступных ресурсов. Такие сведения будут полезны в разных ситуациях ― как для проверки автомобиля, так и для его розыска, сравнения данных документальных и визуальных.
Программа для просмотра и распознавания номера машины: наведи четкость
Программы для просмотра номера машины используются в различных сферах. Например, чтобы ограничить доступ на определенную территорию (кроме авто из «белого» списка), организовать платную парковку, управлять временем нахождения ТС на объекте. Или просто, чтобы распознать номер машины в файле с видеорегистратора, с целью разыскать владельца.
Какие бывают программы?
Все системы распознавания делят на две большие группы: софтверные и аппаратные.
Топ утилит для просмотра госномера машины
Далее мы рассмотрим любительские программы для распознавания номеров автомобилей на видео и фото. Приведем лучшие приложения, которые позволяют выполнить быстрое сканирование.
В завершение, ознакомимся с лучшими профессиональными аппаратными программами для распознавания номера машины с видео:
Какой можно сделать вывод? Ну, во-первых, бесплатных программ для просмотра номеров машин не бывает. Мы таковые не обнаружили. Во-вторых, облегченный софт для мобильного телефона, как правило, не дает высоких результатов. Он либо выполняет ограниченный набор функций, как в случае с ретушью госномеров, либо вместо, конкретно, распознавания, выполняет корректировку качества снимка.
Если вам действительно, нужна система просмотра и распознавания номеров, будьте готовы прилично раскошелиться на качественную камеру с профессиональным программным обеспечением.
Номерограм – проверка авто 4+
Проверка машины по гос номеру
Amayama Auto LLC
Снимки экрана
Описание
Проверять гос номер авто важно перед покупкой машины.
Приложение «Номерограм» позволяет найти историю продаж и отдельные фото машины в Интернете по гос номеру. Пробить по гос номеру авто у нас можно бесплатно.
Установите «Номерограм». Введите в поиск гос номер, и мы найдём вам историю продажи машины или отдельные её фото из Интернета. Покажем даты размещения объявления, цену и пробег.
В нашей базе свыше 25 000 000 номеров. Фотографии в «Номерограм» приходят как от людей (можно добавить фото машины с гос номером через приложение), так и с досок объявлений, социальных сетей и других сайтов. Всё из открытых источников.
«Номерограм» найдёт для вас по гос номеру:
Если автомобиль ранее размещался на авито, автору, дром и т.д., мы найдём его фотографии и покажем пробег, который указал продавец в объявлении. Наша база непрерывно пополняется.
Также мы сможем показать вам цену машины. А если она продавалась несколько раз, то вы сможете увидеть историю изменения цены. Это полезная информация, которая поможет вам поторговаться.
Мы можем находить не только пробеги и цены, но и города продажи автомобиля. Всегда интересно узнать, где бегала машина ранее.
Фото ДТП и ремонтов.
«Номерограм» мониторит не только доски объявлений, но и другие ресурсы. Поиск по номеру может помочь вам увидеть фото ДТП или процесс ремонта автомобиля.
Ещё вы можете по фото выяснить, что машина бегала в такси.
Несколько показательных примеров:
Скрутил 100 000 километров пробега — А 774 СО 716
Жёсткое ДТП, машину восстановили — А 714 НТ 38
Была в ДТП и работала в такси — Т 146 УС 56
Бесславный конец японской гонки — О 461 ЕА 125
Мы хотим сделать мир лучше и помочь покупателям подержанных машин. Всё-таки приятно подстраховать себя перед покупкой авто, а не играть в лотерею. Для этого «Номерограм» и сделан.
Добавляйте фото машин с гос номерами в «Номерограм» и радости в жизни прибавится!