Задать вопрос
@adiunov
Предприниматель

Как автоматически определить номера бегунов на изображении?

Есть фотографии бегунов со спортивных мероприятий. Фотографий каждый раз сотни. Есть задача определить, бегуны с какими номерами есть на фотографии. Решение, использовать которое можно из php скрипта (например, после загрузки фото на сервер) - просто предел мечтаний. По поводу частично закрытых номеров (ракурс, руки бегуна), есть возможность изначально разместить на номере какой-то код, указывающий количество цифр на номере, для игнорирования срабатываний, когда часть номера бегуна закрыта от камеры.
marathon1.jpg
  • Вопрос задан
  • 943 просмотра
Подписаться 3 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@dev400
прилепите к бегунам qr код
Ответ написан
samodum
@samodum
Какой вопрос - такой и ответ
Задачу можно разделить на две части:
1) сегментирование - поиск участков изображения с цифрами
2) распознавание цифр на этих участках

Первую задачу можно решить несколькими путями:
- OpenCV - поиск прямоугольных участков с помощью преобразований Хафа
- поиск с помощью алгоритма Виолы-Джонса, примитивов Haar (см. например https://habrahabr.ru/company/recognitor/blog/228195/)
- с помощью машинного обучения. Но для этого надо сначала обучить сеть на размеченном множестве
После этого можно приступать непосредственно к распознаванию чисел на найденных фрагментах.
Здесь можно использовать нейронные сети, либо свои эвристические алгоритмы. А можно передать на сервис антикапчи - decaptcher.com, pixodrom.com, antigate.com, но это будет уже платно; смотрите где дешевле и быстрее будет
Ответ написан
Комментировать
Можно попробовать использовать гугловский vision api.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽