使用opencv的python中的图像清理和ocr改进包。

athentoimaging的Python项目详细描述


#A进入成像系统

athento imaging是一个使用python和opencv开发的包,用于改进 文件。使用这个软件包测试的文件包括:护照,账单, 交付说明、预算和其他通用文档。

此软件包包括几个转换图像的功能:

  • 删除彩色背景。
  • 去除“盐和胡椒”噪音。
  • 文档中的行检测(两种方法)。
  • 删除文档中的行。
  • 简单的线条分析(哪些线条是水平和垂直的,线条之间的距离等)
  • 使用金字塔变换改进模板匹配。

您可以在这里查看所有内容:[athento imaging summary](<;docs/summary.md>;)

输出的质量及其ocr性能将取决于:

  • 源文档的质量,随着质量值的增加,ocr也会增加。
  • 文档中的噪音量及其位置。
  • 文档水印的位置(如果有)。
  • 文件的颜色。由于背景和文本之间的像素值接近,清晰的颜色比深色更容易去除。
  • 你的个人形象转换经验。因为您可能需要执行操作组合或显著更改参数值。

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

推荐PyPI第三方库


热门话题
在java中将字符串转换为音频输入   java如何使用Spring Boot RestTemplate解组json列表   计算机上C++ OpenCV项目转换为OpenCV Android的java步骤   Java Spring Telegraf数据表不工作   openurlconnection与connect之间的java差异?   java Solr字段搜索、通配符和转义字符   java如何使用DLFolderLocalServiceUtil类的getFolders()方法?   尝试用Java编写文件   java连续双缓冲解决方案不起作用   两个数组的Java乘积   java Jackson,如何正确编写自定义反序列化程序   java将布尔标志按一定顺序排列以获得更好的性能是否有意义   java Vaadin无缓冲网格无法关闭   java在MySQL中以同一用户身份同时从不同客户端登录安全吗?   java如何使用安卓asynchttp库   java无法在Android中使用AlarmManager停止服务   java在Hibernate的XML配置文件中指定默认值   Spring启动应用程序中的java内存SQLITE不工作   Java代码无法写入文本文件,