Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python图片提取文字

作者:苏染瞳°   发布日期:2026-06-21   浏览:55

from PIL import Image
import pytesseract

# 打开图片文件
image = Image.open('example.png')

# 使用 pytesseract 进行 OCR 识别,提取文字
text = pytesseract.image_to_string(image, lang='chi_sim')  # chi_sim 表示使用简体中文语言包

# 输出提取的文字
print(text)

解释说明:

  1. 导入库:

    • PIL.Image:用于处理图像。
    • pytesseract:用于执行光学字符识别(OCR),将图像中的文字转换为文本。
  2. 打开图片文件:

    • 使用 Image.open() 方法打开图片文件,这里假设图片文件名为 example.png
  3. 进行 OCR 识别:

    • 使用 pytesseract.image_to_string() 方法对图片进行 OCR 处理。lang='chi_sim' 参数指定使用简体中文语言包进行识别。
  4. 输出提取的文字:

    • 提取的文字会被存储在变量 text 中,并通过 print() 函数输出。

请确保你已经安装了 pytesseractPillow 库,可以通过以下命令安装:

pip install pytesseract pillow

此外,还需要安装 Tesseract-OCR 引擎,可以在 Tesseract GitHub 页面 获取安装指南。

上一篇:conda升级python版本

下一篇:python 读取json

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

python集合中的元素可以是列表

staticmethod在python中有

python 保存json文件

python的assert基本用法

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站