首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >easyocr.Reader().readtext()说明

easyocr.Reader().readtext()说明

作者头像
云未归来
发布2025-07-20 18:18:06
发布2025-07-20 18:18:06
7100
代码可运行
举报
运行总次数:0
代码可运行

easyocr.Reader().readtext() 是 EasyOCR 库中的一个方法,用于从图像中提取文本。

该方法的作用是从给定的图像中读取文本,并返回一个包含检测到的文本及其对应位置的列表

以下是该方法的参数和返回值:

代码语言:javascript
代码运行次数:0
运行
复制
readtext(image, decoder='greedy', beamWidth=5, batch_size=1, workers=0, allowlist=None, blocklist=None, detail=1, paragraph=False, contrast_ths=0.1, adjust_contrast=False, filter_ths=0.003, text_threshold=0.7, low_text=0.4, link_threshold=0.4, canvas_size=2560, mag_r[ati](https://geek.csdn.net/educolumn/150d7073277950db5f09620704e791cf?spm=1055.2569.3001.10083)o=1.5, slope_ths=0.1, ycenter_ths=0.5, height_ths=0.5, width_ths=0.5)

参数:

  • image:需要提取文本的图像,可以是文件路径、Numpy 数组、Pillow 图像对象或 OpenCV 图像对象
  • decoder:解码器类型,可以是 'greedy' 或 'beamsearch'。默认为 'greedy'。
  • beamWidth:BeamSearch 解码器的宽度。默认为 5。
  • batch_size:每个批次中的图像数量。默认为 1。
  • workers:用于加载图像的工作线程数。默认为 0,表示使用主线程。
  • allowlist:用于限制识别的字符集。默认为 None,表示不限制。
  • blocklist:用于阻止识别的字符集。默认为 None,表示不阻止。
  • detail:控制返回结果的详细程度。默认为 1,表示返回完整的识别结果,包括文本、置信度和位置。
  • paragraph:是否将文本分成段落。默认为 False,表示不分段。
  • contrast_ths:用于增加对比度的阈值。默认为 0.1。
  • adjust_contrast:是否调整图像对比度。默认为 False。
  • filter_ths:用于筛选字符的阈值。默认为 0.003。
  • text_threshold:用于文本二值化的阈值。默认为 0.7。
  • low_text:用于去除低置信度文本的阈值。默认为 0.4。
  • link_threshold:用于合并文本行的阈值。默认为 0.4。
  • canvas_size:用于调整图像大小的画布大小。默认为 2560。
  • mag_ratio:用于调整图像大小的放大比例。默认为 1.5。
  • slope_ths:用于过滤不合格文本行的倾斜度阈值。默认为 0.1。
  • ycenter_ths:用于过滤不合格文本行的中心点纵坐标偏差阈值。默认为 0.5。
  • height_ths:用于过滤不合格文本行的高度
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档