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

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

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

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

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

Похожие вопросы