用Python实现的图片文字识别程序基于pytesseract库的开发
发布时间:2023-12-26 08:31:25
以下是用Python实现图片文字识别程序的示例代码:
首先,确保已经安装了pytesseract库和tesseract OCR引擎。
import pytesseract
from PIL import Image
# 加载图片
image = Image.open('image.jpg')
# 使用pytesseract进行OCR文字识别
text = pytesseract.image_to_string(image, lang='eng')
# 打印识别结果
print(text)
在上述代码中,首先导入pytesseract库和Image类。然后,使用Image.open()方法加载要识别的图片。将加载的图片传递给pytesseract.image_to_string()函数,该函数将返回图片中的文字识别结果。最后,使用print()函数打印识别结果。
请注意,上述代码中使用了lang='eng'参数来指定使用的语言,这里是英语。你可以根据需要将其更改为其他支持的语言,例如中文,可以使用lang='chi_sim'。
在运行代码之前,确保将要识别的图片命名为image.jpg并放置在同一目录下。你也可以更改代码中的图片路径以适应你的实际情况。
希望以上示例代码对你有帮助,如有问题请及时反馈。
