Поиск цифр с помощью pytesseract

iCloudmta

Потрачен
Автор темы
6
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пишу программу для определение скорости на работе машиниста определяет минимальную и максимальную скорость (на скрине отметил зеленым)
но не определяет свою скорость (отметил красным) мои догатки из за того что шрифт толстый
код - https://pastebin.com/ib9AAuA0
что можно сделать
Заранее спасибо
 

Вложения

  • Снимок экрана (270).png
    Снимок экрана (270).png
    2 MB · Просмотры: 74

laiser

Известный
184
90
Попробуй vision от google.cloud, видит реально все.
Правда долго подключать ее, но результат меня реально удивил.

Если тебе все же нужен pytesseract, то нужно обрабатывать фото, а способы для всех индивидуальны. Где-то ЧБ, где-то красный цвет...

img = cv2.GaussianBlur(img, (3, 3), 0) - Градация серого
ret, img = cv2.threshold(img, 127, 256, 0) - ЧБ

pytesseract хорошая библиотека, с открытым кодом, но она не смогла увидеть того, что мне нужно было.
 
  • Нравится
Реакции: iCloudmta

Neon3333

Известный
181
71
Попробуй vision от google.cloud, видит реально все.
Правда долго подключать ее, но результат меня реально удивил.

Если тебе все же нужен pytesseract, то нужно обрабатывать фото, а способы для всех индивидуальны. Где-то ЧБ, где-то красный цвет...

img = cv2.GaussianBlur(img, (3, 3), 0) - Градация серого
ret, img = cv2.threshold(img, 127, 256, 0) - ЧБ

pytesseract хорошая библиотека, с открытым кодом, но она не смогла увидеть того, что мне нужно было.
У него скорее всего паста, в которой ЧБ, там сразу понятно, что особенно на фоне поезда, при переобразовании в чб белые цифры сольются полностью с фоном