easyocr.Reader().readtext()说明

2024-06-03 08:20
文章标签 说明 easyocr reader readtext

本文主要是介绍easyocr.Reader().readtext()说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

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

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:用于过滤不合格文本行的高度

这篇关于easyocr.Reader().readtext()说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1026459

相关文章

Before和BeforeClass的区别及说明

《Before和BeforeClass的区别及说明》:本文主要介绍Before和BeforeClass的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Before和BeforeClass的区别一个简单的例子当运行这个测试类时总结Before和Befor

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

Spring中管理bean对象的方式(专业级说明)

《Spring中管理bean对象的方式(专业级说明)》在Spring框架中,Bean的管理是核心功能,主要通过IoC(控制反转)容器实现,下面给大家介绍Spring中管理bean对象的方式,感兴趣的朋... 目录1.Bean的声明与注册1.1 基于XML配置1.2 基于注解(主流方式)1.3 基于Java

idea报错java: 非法字符: ‘\ufeff‘的解决步骤以及说明

《idea报错java:非法字符:‘ufeff‘的解决步骤以及说明》:本文主要介绍idea报错java:非法字符:ufeff的解决步骤以及说明,文章详细解释了为什么在Java中会出现uf... 目录BOM是什么?1. BOM的作用2. 为什么会出现 \ufeff 错误?3. 如何解决 \ufeff 问题?最

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

Nginx指令add_header和proxy_set_header的区别及说明

《Nginx指令add_header和proxy_set_header的区别及说明》:本文主要介绍Nginx指令add_header和proxy_set_header的区别及说明,具有很好的参考价... 目录Nginx指令add_header和proxy_set_header区别如何理解反向代理?proxy

JAVA SE包装类和泛型详细介绍及说明方法

《JAVASE包装类和泛型详细介绍及说明方法》:本文主要介绍JAVASE包装类和泛型的相关资料,包括基本数据类型与包装类的对应关系,以及装箱和拆箱的概念,并重点讲解了自动装箱和自动拆箱的机制,文... 目录1. 包装类1.1 基本数据类型和对应的包装类1.2 装箱和拆箱1.3 自动装箱和自动拆箱2. 泛型2

MySQL常见的存储引擎和区别说明

《MySQL常见的存储引擎和区别说明》MySQL支持多种存储引擎,如InnoDB、MyISAM、MEMORY、Archive、CSV和Blackhole,每种引擎有其特点和适用场景,选择存储引擎时需根... 目录mysql常见的存储引擎和区别说明1. InnoDB2. MyISAM3. MEMORY4. A

MyBatis的配置对象Configuration作用及说明

《MyBatis的配置对象Configuration作用及说明》MyBatis的Configuration对象是MyBatis的核心配置对象,它包含了MyBatis运行时所需的几乎所有配置信息,这个对... 目录MyBATis配置对象Configuration作用Configuration 对象的主要作用C

在Dockerfile中copy和add的区别及说明

《在Dockerfile中copy和add的区别及说明》COPY和ADD都是Dockerfile中用于文件复制的命令,但COPY仅用于本地文件或目录的复制,不支持自动解压缩;而ADD除了复制本地文件或... 目录在dockerfile中,copy 和 add有什么区别?COPY 命令ADD 命令总结在Doc