OCR (Optical Character Recognition) 是指光学字符识别的缩写,是一种电脑软件的功能,它可以将文本从图像或扫描的文档中提取出来。
在 Python 中,可以使用第三方库来实现 OCR 功能。其中,Pytesseract 是一个常用的 OCR 库,它是基于 Tesseract OCR 引擎的封装。
下面是一个简单的使用 Pytesseract 进行 OCR 的示例代码:
# 首先需要安装 Pytesseract 库和 Tesseract OCR 引擎
!pip install pytesseract
!apt install tesseract-ocr
# 导入库
import pytesseract
from PIL import Image
# 读取图像
image = Image.open('image.png')
# 调用 tesseract 引擎进行 OCR
text = pytesseract.image_to_string(image, lang=