首页 > 解决方案 > 从模糊图像中提取字符

问题描述

我想从下面出现的模糊图像中提取字符:我使用了基本的 pytesseract 代码并尝试应用自适应阈值滤波器,但我无法得到完全正确的输出......

import pytesseract
import cv2
import numpy as np

img  = cv2.imread('M.jpeg')
img=cv2.resize(img,(400,200))

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
thresh = cv2.adaptiveThreshold(gray, 255, cv2.ADAPTIVE_THRESH_MEAN_C, cv2.THRESH_BINARY, 15,7)

cv2.imshow('f',thresh)

text=pytesseract.image_to_string(img)
print(text)

我希望正确打印信息的字符或至少右侧。原始图像

标签: imageocr

解决方案


推荐阅读