Screenshot-to-Excel:截图文字识别与结构化报表工具开源项目

我要开发同款
风风2026年11月09日
6阅读

技术信息

语言技术
Python、UI、自动化测试
系统类型
Windows
行业分类
人工智能、脚本插件
开源地址
https://github.com/darkberserkerking/screenshot-to-excel-ocr
授权协议
MIT许可

功能介绍

本项目是一套 Windows 桌面截图文字提取与结构化工具,Python 开发,提供 customtkinter 浅色卡片式图形界面,全部参数可视化配置并保存;另有 PyInstaller 单文件 exe,免环境安装、双击即用。

功能模块:
1. 双输出模式:表格提取把规整表格截图按自定义列输出 Excel;文本清单把界面截图中每条文字连同原图坐标、置信度、来源文件导出,适合 UI 元素定位。
2. 图像识别:整图按 1x/2x/3x 多尺度扫描,坐标归一化回原图后按 y 聚类成行、按 x 聚类成单元格,跨尺度投票(票数优先、平均置信度次之)抑制误识别。
3. 内置 OCR:默认集成 RapidOCR 1.4(ONNX Runtime,Apache-2.0,模型随程序分发),开箱即用;演示引擎可零素材验证链路。
4. 可插拔引擎:内置 MaaOCR 风格适配器,自动发现 engines/maaocr/ 下的模块与模型;自定义引擎只需放一个 .py 实现加一个 .json 声明,重启后自动出现在下拉,无需改主程序。
5. 配置与复核:列名、类型、正则、必填、列顺序、聚类容差、去重网格、低置信阈值均可可视化编辑;低置信或校验未通过的单元格标黄并附 OCR 原文批注,另生成「运行说明」sheet 记录参数与统计。
6. 工程化:耗时任务置于后台线程,经队列回传彩色分级日志;首次运行自动铺好插件模板;配置、engines/ 与 output/ 固定在程序同目录。

技术实现:按采集/识别/聚类/清洗/导出分层,各阶段独立模块可替换。项目附带 README、依赖清单、示例配置、六档尺寸应用图标与 26 个单元测试,无需外部素材即可验证核心链路。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论