Как извлечь нужный текст из данного изображения с помощью ТессерактаPython

Программы на Python
Anonymous
Как извлечь нужный текст из данного изображения с помощью Тессеракта

Сообщение Anonymous »

У меня есть следующее изображение, из которого мне нужно извлечь текст.
Изображение

Текст, который необходимо извлечь, показан на следующем изображении
Изображение

Я попробовал следующий код, чтобы извлечь текст, но, к моему удивлению, тессерактировал его, используя следующий код, но я не смог получить полную информацию текст, поскольку он не может обнаружить заголовок и другие текстовые области

Код: Выделить всё

import pytesseract
import matplotlib.pyplot as plt
from PIL import Image
import numpy as np

pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'

img = Image.open(r"C:\Users\Asad Majeed\Downloads\test_examples\test_examples\card_fusion.jpeg")

# read text
text = pytesseract.image_to_string(img, config='--psm 6')

plt.imshow(img, cmap='gray')
plt.axis('off')
plt.show()
print(text)
Выход:

Код: Выделить всё

Ss Bi Bigg ccna im oT ri DARK : Bs

\ 

Подробнее здесь: [url]https://stackoverflow.com/questions/78696900/how-to-extract-the-required-text-from-the-given-image-using-tesseract[/url]

Вернуться в «Python»