egdels/makeacopy
MakeACopy is an open-source document scanner app for Android that allows you to digitize paper documents with OCR functionality. The app is designed to be privacy-friendly, working completely offline without any cloud connection or tracking.
解决的问题
MakeACopy 是一款适用于 Android 的离线文档扫描器,无需依赖云服务、遥测或跟踪功能,即可将纸质文档数字化为可搜索的 PDF。它为 Microsoft Lens 等基于云的扫描工具提供了一种注重隐私的替代方案,专为希望完全掌控自身数据并集成自托管存储系统的用户设计。
工作原理
该应用在设备本地完成所有处理。它使用通过 ONNX Runtime 训练的自定义机器学习模型和 OpenCV 实现自动文档边缘检测与透视校正。在文本识别方面,提供两种 OCR 后端:发布版本中使用 PaddleOCR,旧版中使用 Tesseract。应用内嵌必要的语言模型和字体,确保完全离线运行。
适用人群
专为注重隐私的 Android 用户以及使用 paperless-ngx、Nextcloud 或 Syncthing 等自托管文档归档系统的人群设计,为他们提供一种可靠且可审计的文档扫描方式。
主要亮点
- 100% 离线:所有功能均无需互联网连接或云依赖。
- 可搜索的 PDF:将扫描结果转换为嵌入识别文本的 PDF 文件。
- ML 驱动的检测:使用 ONNX 模型实现自动文档角点检测。
- 多语言支持:支持 23 种语言的 OCR,涵盖 CJK、阿拉伯语和天城文等不同文字系统。
- 收件箱模式:自动将扫描文件保存至指定文件夹,便于与自托管同步工具无缝集成。
- 无障碍模式:支持语音反馈、触觉反馈以及硬件音量键快门控制。
相关
- 项目
- 项目
- 项目
- 项目
- 项目