使用 EasyOCR 在 Python 中处理 TIFF

Working with TIFF in Python using EasyOCR

我使用 Python 模块 EasyOCR 从图像中提取文本。此方法适用于 PNG 格式,但在 TIFF 情况下会报错

代码如下所示:

import easyocr 
import cv2
from matplotlib import pyplot as plt
import numpy as np 

IMAGE_PATH = 'IMG_4022.tif'

reader = easyocr.Reader(['en'], gpu=False)
result = reader.readtext(IMAGE_PATH)
result

我使用 Juypter Notebook

您没有阅读图片。请使用opencv阅读图片。确保图片在当前目录或提供图片的绝对路径。

from easyocr import Reader 
import cv2
from matplotlib import pyplot as plt
import numpy as np 

IMAGE_PATH = "IMG_4022.tif"
image = cv2.imread(IMAGE_PATH)

languages = ['en']

reader = Reader(languages, gpu = False)
results = reader.readtext(image)