首页 > 其他分享 >Doc-Image-Tool 文档图像处理工具

Doc-Image-Tool 文档图像处理工具

时间:2024-08-28 09:07:58浏览次数:11  
标签:矫正 增强 Doc Image 切边 文档 图像 漂白 Tool

Doc-Image-Tool 文档图像处理工具


免费,开源,用于文档图像的处理软件

完整项目:https://github.com/jiangnanboy/Doc-Image-Tool

  • 免费:本项目所有代码开源,完全免费。
  • 方便:解压即用,离线运行,无需网络。
  • 功能:漂白 / 文字方向矫正 / 清晰增强 / 笔记去噪美化 / 去阴影 / 扭曲矫正 / 切边增强

目录

开始使用

目前使用方法,你只需下载本项目源码,找到main.py,运行即可。

weights下的模型包括扭曲矫正、清晰增强以及切边增强三个,百度网盘下载:

链接: https://pan.baidu.com/s/1Ty_JSYcauRX0MiIRuhxx_w 提取码: 92vb

遇到任何问题,请提 Issue ,我会尽可能帮助你。

漂白

对文档图像进行漂白。 

文字方向矫正

对文档图像进行文字方向矫正。 

清晰增强

对文档图像进行清晰增强,可以对任意一张图像增强清晰度,这会增大图像尺寸。

笔记去噪美化

对手写体笔记图像进行去噪美化。 

去阴影

对文档图像去除阴影。 

扭曲矫正

对文档图像进行扭曲矫正。

切边增强

对文档图像进行切边,提取并突出主体部分。


工程的核心算法源码:

function_method
├─ DocBleach #漂白
├─ TextOrientationCorrection #文字方向矫正
├─ DocSharpening #清晰增强
├─ HandwritingDenoisingBeautifying #笔记去噪美化
├─ DocShadowRemoval #去阴影
├─ document_image_dewarping #扭曲矫正
└─ DocTrimmingEnhancement #切边增强


赞助

Doc-Image-Tool 项目主要由作者 jiangnanboy 用业余时间在开发和维护。如果您喜欢这款软件,欢迎赞助,这也是作者的动力之一。

  • 国内用户可通过 爱发电 赞助作者。

开发计划

已完成的工作
  • 漂白
  • 文字方向矫正
  • 清晰增强
  • 笔记去噪美化
  • 去阴影
  • 扭曲矫正
  • 切边增强
正在进行的工作,或者如果你有什么好的功能建议,也请提出【建议】,我会尽量实现功能需求。
  • 去黑点。
  • 去水印。
  • 去印章。
  • 手写体擦除。
持续及远期计划
展开

以下是未来计划。

  • 重构界面。
  • 加入更多文档图像处理功能。
  • 加入OCR功能。
  • 加入表格识别功能。
  • 加入文档图像多模态问答功能。

标签:矫正,增强,Doc,Image,切边,文档,图像,漂白,Tool
From: https://www.cnblogs.com/little-horse/p/18383918

相关文章

  • Docker下使用llama.cpp部署带Function calling和Json Mode功能的Mistral 7B模型
    Docker下使用llama.cpp部署带Functioncalling和JsonMode功能的Mistral7B模型说明:首次发表日期:2024-08-27参考:https://www.markhneedham.com/blog/2024/06/23/mistral-7b-function-calling-llama-cpp/https://github.com/abetlen/llama-cpp-python?tab=readme-ov-file#fu......
  • C# generate thumbnailimage via System.Drawing
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSystem.Windows.Media.I......
  • DocKylin: A Large Multimodal Model for Visual Document Understanding with Effici
    DocKylin:ALargeMultimodalModelforVisualDocumentUnderstandingwithEfficientVisualSlimmingarxiv:http://arxiv.org/abs/2406.19101视觉处理器+LLM:视觉处理器:SwinTransformer创新点:通过:1、去除图片冗余像素;2、去除冗余token。来减小模型中的视觉处理器的参数量......
  • docker 安装后第一次启动时报错
    启动服务:systemctlstartdocker发生错误未能启动查看日志:systemctlstatusdockerjournalctl-xe发现错误:DependencyfailedforDockerApplicationContainerEngine.应该是有依赖服务未启动成功查看依赖服务:systemctllist-dependenciesdocker.service发现是docker.s......
  • docker和containerd的区别
    目录容器运行时Docker:原先的翘楚Containerd:K8s生态系统的标配容器运行时接口(CRI)Kubernetes与dockershim当前支持的CRI后端Dockershim调用关系对比常用命令容器运行时容器运行时(ContainerRuntime)是一种负责在操作系统层面创建和管理容器的软件工具或组件。它是容器化技术的......
  • Docker在CentOS上的安装
    一、yum方式安装更新软件包索引:sudoyumcheck-update安装所需的软件包,以支持通过HTTPS使用Docker仓库:sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2添加Docker的官方YUM仓库:sudoyum-config-manager--add-repohttps://download./linux/cent......
  • Docker常用命令大全2-表格总结的 Docker 命令:
    Docker容器命令命令 描述dockerps 列出所有运行中的容器dockerps-a 列出所有容器(不考虑状态)dockerps-s 列出所有运行中的容器及文件大小dockerps-q 列出运行中容器的IDdockerps-aq 列出所有容器的ID(不考虑状态)dockerps--filter'key=value' 过滤容器列表doc......
  • Docker常用命令大全
    一、docker运行管理类启动dockersystemctlstartdocker关闭dockersystemctlstopdocker重新启动dockersystemctlrestartdockerdocker设置自启动systemctlenabledocker查看docker运行状态systemctlstatusdocker查看docker版本号等信息dock......
  • Docker Compose配置详解
    1.什么是DockerCompose?DockerCompose是一种用于定义和运行多容器Docker应用程序的工具。通过一个docker-compose.yml文件,你可以配置应用程序的所有服务(例如,Web服务器、数据库、缓存)并轻松管理它们。2.基本DockerCompose命令docker-composeup:启动并运行docker-compose.ym......
  • Docker 操作命令大全
    镜像管理搜索镜像dockersearch<image_name>拉取镜像dockerpull<image_name>:<tag>列出本地镜像dockerimages删除镜像dockerrmi<image_name>:<tag>强制删除镜像:dockerrmi-f<image_id>构建镜像dockerbuild-t<image_name>:&l......