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

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 17:00
350 руб./в час
02 февр. 2025, в 15:37
750000 руб./за проект