如何使用Python从图片中提取文字?

目录

  • Python图片识别文字
    • 一、Tesseract下载及安装
    • 二、配置环境变量
    • 三、代码部分

Python图片识别文字

一、Tesseract下载及安装

下载链接

Index of /tesseract.

  1. 点击下载适合电脑配置的最新版本
    在这里插入图片描述
  2. 下载完成并开始安装
    开始安装
  3. 选择默认英文
    如何使用Python从图片中提取文字?_第1张图片
  4. 点击下一步
    如何使用Python从图片中提取文字?_第2张图片
  5. 点击我同意
    如何使用Python从图片中提取文字?_第3张图片
  6. 点击为任何使用计算机的用户安装
    如何使用Python从图片中提取文字?_第4张图片
  7. 默认选择项,点击下一步
    如何使用Python从图片中提取文字?_第5张图片
  8. 选择安装路径,注意记录下安装路径,之后配置环境变量时需要使用
    如何使用Python从图片中提取文字?_第6张图片

二、配置环境变量

  1. 右键桌面上我的电脑,选择属性-高级,点击环境变量
    如何使用Python从图片中提取文字?_第7张图片
  2. 在系统变量中选择Path,点击编辑-新建,输入刚才保存的路径
    在这里插入图片描述
  3. 点击确定到底,保存配置。

三、代码部分

import pytesseract as pts
from PIL import Image

im = Image.open('C:/Users/user/Downloads/picture/page1.jpg')

text = pts.image_to_string(im)
file = open('C:/Users/user/Downloads/picture/001test.txt', mode = 'w')
file.writelines(text)
print(text)
file.close()

你可能感兴趣的:(python)