OCR准确性报告器

ocraccuracyreporter的Python项目详细描述


====
概述
==
=


您的ocr管道可能有不同的阶段,并且可能使用不同的工具。
您需要一种简单的方法将样本作为一个整体或逐块运行,并且可以说ocr精度为98%。

====
=
===
>
>;>;pip从ocraccurycyreporter安装ocraccurycyreporter。主题:初始化报告者

>;>;oreport=oar(应为'john',给定为'joh',label='name')

>;>;打印(oreport)
>;>;name,john,joh,86100,86,86,94,1

因此,如果创建的CSV报告的标题信息为label、expected、given、ratio、partial、ratio、token sort ratio,则可能需要初始化expected alone


>>;oreport=oar(expected='joh',label='name')
>;oreport.given='joh'
>;,Token_set_ratio,Jaro_Winkler,距离
姓名,约翰,约翰,约翰,86100,86,86,94,1

…主题:报表中的项



比率-使用基于距离的纯levenshtein匹配
(100-表示完全匹配)

交集

jaro_winkler-该算法赋予公共前缀更多权重
(例如,某些部分是好的,缺少其他字符)

距离-这显示给定的
与预期的







==
==
类变量
==


预期-预期结果
给定-从OCR中得到的结果管道

期望字符总数-计算期望字符数
期望字符总数-计算期望字符数

给定字符总数-计算给定字符数
给定字符总数-计算给定字符数

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何为ConcurrentHashMap使用并设置适当的并发级别?   java泛型方法,运行时错误,   java在页面上显示加载的图像   java Paypal定期直接支付问题   java如何延迟重新绘制组件   JavaSpringBoot+Hibernate如何维护@Transient字段   java在其方法中获取关于类的信息   在java中将别名添加到枚举   java如何解决向google报告成绩时“需要重新连接客户端”的问题   清晰的java图像背景   java未找到适合JDateChooser的构造函数(字符串、字符串、字符)   java LRU缓存实现。某些测试用例的代码失败   if语句Java嵌套的if/Else条件   java JSoup“wrap”并非每次都按预期工作   Java Spring引导循环依赖于一个环境   ssl证书无法通过Java和IntelliJ连接到SOAP服务   带整数验证的Java扫描器   java在Flex中呈现具有动态列的datagrid   java Android:通过用户选择的选项将文件上载到服务器   子类中的java抛出错误、异常和运行时异常