怎么用python提取图片中的文字

20次阅读
没有评论

共计 625 个字符,预计需要花费 2 分钟才能阅读完成。

要在 Python 中提取图像中的文字,您可以使用一个名为 Tesseract 的 OCR(光学字符识别)引擎。以下是使用 Tesseract 和 Python 提取图像中的文字的示例代码:

首先,您需要安装 Tesseract OCR 引擎和 Python 的 Pytesseract 库。您可以使用以下命令来安装这些依赖项:

pip install pytesseract

接下来,您需要安装 Tesseract OCR 引擎。您可以从以下链接下载并安装 Tesseract OCR:https://github.com/tesseract-ocr/tesseract

安装完这些依赖项后,可以使用以下 Python 代码来提取图像中的文字:

import pytesseract
from PIL import Image

# 打开图像文件
img = Image.open('image.jpg')

# 使用 Tesseract 提取文字
text = pytesseract.image_to_string(img)

# 打印提取的文字
print(text)

以上代码将打开名为 image.jpg 的图像文件,然后使用 Tesseract OCR 引擎提取图像中的文字,并将提取的文字打印到控制台上。

请注意,Tesseract 的准确性可能会受到图像质量、文字字体和大小等因素的影响。在使用 Tesseract 提取文字之前,建议您先对图像进行预处理(如调整亮度、对比度、裁剪等),以提高提取准确性。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-04-16发表,共计625字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)