QQ算帐机器人 基于 Snipaste 的截图能力(利用 Snipaste 的快捷保存目录做监控触发)
这个工具正好填补了 Snipaste 的一个经典短板——它本身只有截图+贴图功能,OCR 是专业版才有的付费功能。SnipasteOcr 把离线 OCR 用开源方式补上了。
看 GitHub 上的信息,SnipasteOcr 的几个特点[citation:web:59.72]:
技术栈:
基于 Snipaste 的截图能力(利用 Snipaste 的快捷保存目录做监控触发)
集成 飞桨 PaddleOCR 模型,离线运行,不上传图片
识别结果自动存入剪贴板,实现截图→识别→粘贴的无缝流
关键配置:
Snipaste 的快捷保存路径必须和 SnipasteOcr 的监控路径一致
默认快捷键 Ctrl+Shift+S 保存截图后自动触发 OCR 识别
这个思路和你做 Qt C++ 开发的经验很契合——一个工具只做一件事,但通过组合形成完整工作流。Snipaste 负责截图,PaddleOCR 负责文字识别,两个工具通过文件系统事件耦合,各司其职。
不过 SnipasteOcr 依赖的是 Snipaste 截图后再去监控目录这个"间接触发"模式,如果你是自己写 Qt 工具的话,其实可以直接用 QScreen::grabWindow() 截图 + 调用 PaddleOCR 的 C++ 推理接口,做到截图→OCR→输出一步完成,延迟更可控。