Чтение текста с помощью Tesseract в зашумленном изображенииPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Чтение текста с помощью Tesseract в зашумленном изображении

Сообщение Anonymous »

У меня есть эти два изображения:
Изображение
< /p>
Изображение

первый явно имеет более высокое качество, чем второй (даже если он не такой уж и плохой). Я обрабатываю два изображения с помощью OpenCV, чтобы прочитать текст с помощью Tesseract следующим образом:

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

import tesseract
import cv2

img = cv2.cvtColor(scr_crop, cv2.COLOR_BGR2GRAY)
thresh = cv2.threshold(img, 220, 255, cv2.THRESH_BINARY)[1]

# Create custom kernel
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (3, 3))
# Perform closing (dilation followed by erosion)
close = cv2.morphologyEx(thresh, cv2.MORPH_CLOSE, kernel)

# Invert image to use for Tesseract
result = 255 - close

# result = cv2.resize(result, (0, 0), fx=2, fy=2)

text = pytesseract.image_to_string(result, lang="ita")
Поэтому я сначала выполняю расширение, а затем размытие серых версий двух изображений, получая эти два результата
Изображение

Изображение

Итак, как видите, для первого изображения я получаю отличный результат, и тессеракт может читать текст в то время как я получаю плохой результат для второго изображения, и тессеракт не может прочитать текст. Как я могу улучшить качество второго изображения, чтобы получить лучший результат для тессеракта?

Подробнее здесь: https://stackoverflow.com/questions/657 ... oisy-image
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как идентифицировать пятна в зашумленном моноцветном изображении с помощью OpenCV и C++?
    Anonymous » » в форуме C++
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Обнаружение линии на зашумленном изображении
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Обнаружение контура на зашумленном изображении
    Anonymous » » в форуме Python
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Обнаружение контура штампа на зашумленном изображении
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Поиск слабой линии на очень зашумленном изображении с переменным фоновым шумом
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

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