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 模型进行自动文档边缘检测,使用 OpenCV 进行图像处理和透视校正。在文本识别方面,提供两种 OCR 后端:发布版本中使用 PaddleOCR,旧版本中使用 Tesseract。应用将必要的语言模型和字体本地打包,确保完全离线运行。
适用人群
专为重视隐私和控制权的 Android 用户设计,特别是那些使用自托管存储系统(如 paperless-ngx、Nextcloud 或 Syncthing)并希望以可靠方式将移动扫描集成到文档归档中的用户。
主要亮点
- 100% 离线:无需互联网连接、云依赖或遥测。
- 可搜索 PDF:将扫描件转换为嵌入识别文本的 PDF。
- 基于 ML 的检测:使用 ONNX 和 OpenCV 实现自动边缘检测和透视校正。
- 多语言 OCR:支持 23 种语言,涵盖拉丁文、CJK、阿拉伯文、天城文等多种文字系统。
- 收件箱模式:自动将扫描件保存到预设文件夹,便于与自托管同步工具无缝集成。
- 无障碍模式:为有无障碍需求的用户提供语音和触觉反馈。
相关
- 项目
- 项目
- 项目
- 项目
- 项目