使用python在图片中识别数字的示例
时间: 2023-04-03 13:03:52 浏览: 252
python 实现识别图片上的数字
4星 · 用户满意度95%
你好,以下是使用 Python 在图片中识别数字的示例:
1. 首先,需要安装 Python 的图像处理库 Pillow 和数字识别库 pytesseract。可以使用以下命令进行安装:
pip install Pillow
pip install pytesseract
2. 接着,需要下载 Tesseract OCR 引擎,它是 pytesseract 的后端。可以从以下链接下载对应操作系统的安装包:
https://github.com/UB-Mannheim/tesseract/wiki
3. 将需要识别数字的图片保存在本地,并使用 Pillow 库打开图片:
from PIL import Image
image = Image.open('image.png')
4. 使用 pytesseract 库识别图片中的数字:
import pytesseract
result = pytesseract.image_to_string(image, config='--psm 10 --oem 3 -c tessedit_char_whitelist=0123456789')
print(result)
其中,config 参数用于设置识别的参数,--psm 10 表示使用单行文本识别模式,--oem 3 表示使用 LSTM OCR 引擎,-c tessedit_char_whitelist=0123456789 表示只识别数字。
希望这个示例能够帮助到你。
阅读全文