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、阿拉伯文、天城文等多种文字系统。
  • 收件箱模式:自动将扫描件保存到预设文件夹,便于与自托管同步工具无缝集成。
  • 无障碍模式:为有无障碍需求的用户提供语音和触觉反馈。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目