在这篇文章中,我们将介绍如何使用 Python 手动编写一个简单的文字识别程序。我们将利用 pytesseract 库结合 PIL 来读取图像中的文本。这个过程涉及图像加载、预处理和文字提取。

环境准备
确保你已经安装了以下库:

bash

pip install pytesseract pillow
此外,确保你已经安装了 Tesseract OCR。你可以从 这里 下载并安装。

示例代码
以下是手动编写的文字识别程序的完整代码:

python
更多内容访问ttocr.com或联系1436423940
from PIL import Image
import pytesseract

# 指定 tesseract 可执行文件的路径
pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'

def recognize_text(image_path):
    # 打开图像
    img = Image.open(image_path)

    # 进行文字识别
    text = pytesseract.image_to_string(img, lang='eng')

    return text

if __name__ == "__main__":
    # 图像文件路径
    image_path = 'example_image.png'
    
    # 调用识别函数
    recognized_text = recognize_text(image_path)
    
    # 输出识别结果
    print("识别的文本内容:")
    print(recognized_text)
 

Logo

一站式 AI 云服务平台

更多推荐