用easyocr提取的文字再按原坐标在新图片上显示出来 要在新图片上显示用EasyOCR提取的文本,首先需要安装EasyOCR库,然后加载图片, 使用EasyOCR进行文字识别,并最后将识别的文本绘制回原来的坐标位置。 以下是一个简单的Python代码示例: from easyocr import Reader from PIL import Image, ImageDraw # 初始化EasyOCR reader = Reader([ch_sim, en]) # 使用简体中文和英文识别 # 加载图片 image = Image.open(example.jpg) # 使用EasyOCR识别图片中的文本 result = reader.readtext(image) # 新建一个用于绘制的图片 draw = ImageDraw.Draw(image) # 遍历识别结果并绘制文本 for text, box in result: # 计算文本的坐标 x1, y1 = box[0] x2, y2 = box[2] width, height = x2 - x1, y2 - y1 # 绘制矩形框(可选) draw.rectangle((x1, y1, x2, y2), outline=red) # 绘制文本 draw.text((x1, y1), text, fill=black) # 展示图片 image.show() # 保存图片 image.save(output.jpg)
|