← 返回列表
D

@lynli/dsh-tool-scan-corrector

v1.0.2 · 1 天前发布

DSH (DeepSeek Harness) 工具插件 — 扫描件智能纠偏:6 种方法融合决策,自动检测并修正 PDF 页面方向(0/90/180/270),纯本地处理,生成可解释的 JSON 修正报告。

dsh-plugindeepseek-harnessscan-correctorpdfocrorientationrotationtesseractscannerdocument

README

@lynli/dsh-tool-scan-corrector

DSH (DeepSeek Harness) 工具插件 —— 扫描件智能纠偏

>
6 种检测方法融合决策(Tesseract OSD + 霍夫变换 + 四向试探 + 文字密度 + 区域 OSD + 多区域放大重检),自动检测并修正 PDF 页面方向(0°/90°/180°/270°)。100% 本地处理,零数据上传,生成可解释的 JSON 修正报告。

---

✨ 功能特性

| 特性 | 说明 |
|------|------|
| 🤖 智能方向检测 | 6 种方法 + 决策树融合,横竖版混排逐页独立判定 |
| ⚡ 批量处理 | 多线程并行检测,一键修正整个 PDF |
| 🔍 只读报告 | dry-run 模式先看检测结果再决定是否修正 |
| 🎯 手动兜底 | manual 模式强制指定页码旋转角度,解决疑难页 |
| 📊 可解释报告 | JSON 报告含每页检测方法、置信度、修正角度 |
| 🔒 纯本地 | 无需联网,文件不离开电脑,适合隐私敏感文件(合同/审计/档案) |

---

📦 安装

第 1 步:安装 DSH 插件(本包)

bash

方式 A:发布到 npm 后安装


npm install -g @lynli/dsh-tool-scan-corrector

方式 B:本地开发调试(在 dsh-plugin 目录下)


cd dsh-plugin
npm install
npm run build
npm link

第 2 步:安装 Python 引擎(scan-corrector 本体)

插件是「DSH 胶水层」,实际的 PDF 方向检

查看完整 README →

版本兼容矩阵

DSH 版本状态说明
dsh@0.1.0-rc.6 ❓ 未知 metadata 缺失
dsh@0.1.0 ❓ 未知
dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
dsh@0.3.0+ ❓ 未知 尚未发布

💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

元数据

License
Apache-2.0
npm
@lynli/dsh-tool-scan-corrector
Repo
git+https://github.com/LynLiCoder/scan-corrector.git
Engines
{"node":">=18.0.0"}
Weekly DL
0
Monthly DL
0
dsh.bundle
{}