You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让EasyOCR仅返回数字?相关文档缺失求技术解答

EasyOCR 仅返回数字的配置方法

EasyOCR 支持仅识别并返回数字,通过内置参数即可实现,无需额外工具。

核心配置方法

使用 allowlist 参数限定识别的字符集为阿拉伯数字,具体操作如下:

  • 初始化阅读器时传入 allowlist='0123456789',EasyOCR会只识别该范围内的字符,自动过滤非数字内容。
  • 识别完成后,直接提取返回结果中的文本部分即可得到纯数字内容。

代码示例

import easyocr

# 初始化阅读器,可根据图片实际语言指定对应代码,这里以中英双语为例
reader = easyocr.Reader(['ch_sim', 'en'], allowlist='0123456789')

# 识别目标图片
recognition_result = reader.readtext('your_image_file.jpg')

# 提取所有识别到的数字文本
only_numbers = [text for (_, text, _) in recognition_result]
print(only_numbers)

补充说明

  • 如果图片中只有阿拉伯数字,语言参数可简化(比如不指定语言或仅用['en']),不影响数字识别精度。
  • allowlist 是EasyOCR的内置参数,除了数字,也可用于限定其他特定字符;若需要排除某些字符,可使用对应的 blocklist 参数。

内容的提问来源于stack exchange,提问作者c0nfluks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 22:48:17