Ищите digital-подрядчика? Выберите его самостоятельно или организуйте тендер, чтобы определить лучшего.
Doubletapp
С помощью компьютерного зрения научили мобильное приложение распознавать номера и марки машин
Doubletapp
WDA
2025
#Разработка программного обеспечения

С помощью компьютерного зрения научили мобильное приложение распознавать номера и марки машин

2974 
27 ноя 2024 в 23:32
Doubletapp
Doubletapp Россия, Екатеринбург
Поделиться:
С помощью компьютерного зрения научили мобильное приложение распознавать номера и марки машин
Клиент

NDA

Сфера

Авто/Мото

Регион

Россия

Сдано

Ноябрь 2024

Задача

Наш заказчик — владелец социальной сети, которая объединяет авто- и мотолюбителей по всему СНГ и постоянно растет.

Пользователи регистрируются в сети и указывают, каким транспортом владеют, это помогает владельцам сети привлекать рекламодателей для конкретной аудитории, предлагать актуальную информацию, проводить акции и розыгрыши, а также модерировать пользовательский контент.

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

Решение

Решили, что для верификации будет достаточно, если владелец спереди и сзади сфотографирует свою машину с двумя открытыми дверьми, на фото определится номер, марка/модель и цвет. После этого информацию можно привязать к своему аккаунту.

1Процесс

Мы собрали и обработали данные и обучили модель, которая умеет определять, что перед ней именно машина, это дверь именно этой машины, а не какой-то другой, это вид машины сзади, это — спереди. Модель работает на устройстве пользователя.

Разработали мобильную библиотеку, которую заказчик может интегрировать в собственные нативные приложения под iOS и Android. С помощью разработанного SDK можно открыть камеру и направить на авто. Библиотека, используя обученную модель, распознаёт открытые двери, выделяет госномер и отправляет информацию на сервер.

Разработали backend, который обращается к third-party провайдеру и получает информацию о марке/модели авто и госномере.

Цифры проекта:

- 10 000 изображений было собрано для того, чтобы обучить модель.

- Уложились в менее чем 1000 часов в рамках строгого бюджета.

Технологии: PyTorch, YOLOv8, Kotlin, Swift, Python, FastAPI.

Результат

Изначально заказчик не планировал получить в результате сотрудничества именно SDK — запрос был на обучение модели. Но после обучения нужно было протестировать готовое решение, и техлид проекта предложил для этого написать мобильный SDK. В итоге заказчик получил в рамках оговоренного бюджета больше, чем планировал.

Благодаря нашей разработке сегодня пользователи в три клика регистрируются в соцсети, а владелец наращивает лояльную клиентскую базу и проводит рекламные кампании.

Комментарий агентства

Сергей Анчутин
Сергей Анчутин

Генеральный директор (CEO)

Для приложения заказчика команда специалистов Doubletapp разработала мобильную библиотеку, позволяющую верифицировать пользователей закрытой соцсети с помощью инструментов компьютерного зрения.
Чтобы найти специалистов, он изучил статьи на Хабре по теме компьютерного зрения, выделил публикации Doubletapp с описанием реализованных кейсов и оценил нашу экспертность. Хотя в штате заказчика есть пара десятков собственных программистов, он решил привлечь для разработки приложения опытную аутсорс-команду с уникальной экспертизой, чтобы гарантированно получить результат.


Стек технологий

  • Python Python Язык программирования
  • Swift Swift Язык программирования

Над проектом работали:


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Doubletapp с удовольствием обсудит вашу задачу

Оставить заявку