@Yevgeni

Как повысить точность считывания текста с картинки?

from PIL import Image
from pytesseract import image_to_string
import requests
from io import BytesIO
import re

url = 'https://pbs.twimg.com/media/Dh-ZHUPX4AAQwG-.jpg:large'

response = requests.get(url)

img = Image.open(BytesIO(response.content))

text_from_image = image_to_string(img)

print(text_from_image)


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

На данный момент точность считывания не превышает 40%.
  • Вопрос задан
  • 497 просмотров
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
резкость увеличить
Ответ написан
Комментировать
@DmitryKyd
Студент специальности ИАСБ
Обрезать все лишнее (в данном случае изображение оружия), увеличить резкость, убрать фон (серый цвет) и полученное изображение перевести в черно-белое изображение. После таких манипуляций получите белый фон и черный текст на нем. Его тессеракт распознает на много лучше.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы