【发布时间】:2023-02-21 18:13:29
【问题描述】:
我正在尝试读取此图像并在图像中进行算术运算。出于某种原因,我无法阅读 7,因为它的字体。我对图像处理比较陌生。你能帮我解决问题吗?我尝试对图像进行像素化,但这没有帮助。
import cv2
import pytesseract
from PIL import Image
img = cv2.imread('modules/visual_basic_math/temp2.png', cv2.IMREAD_GRAYSCALE)
thresh = cv2.threshold(img, 100, 255, cv2.THRESH_BINARY_INV+cv2.THRESH_OTSU)[1]
print(pytesseract.image_to_string(img, config='--psm 6'))
我得到的回应是 -
+44 849559
+46653% 14
+7776197
+6415995
+*9156346
x4463310
+54Q%433
+1664 20%