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를 사용합니다. 텍스트 인식은 공개 버전에서는 PaddleOCR, 레거시 버전에서는 Tesseract를 지원합니다. 필요한 언어 모델과 폰트는 앱 내부에 포함되어 있어 완전한 오프라인 기능을 보장합니다.

대상 사용자

개인정보 보호를 중시하는 Android 사용자 및 paperless-ngx, Nextcloud, Syncthing 등 자체 호스팅 문서 아카이브 시스템을 운영하는 사용자에게 적합하며, 신뢰할 수 있고 검증 가능한 문서 스캔 방법이 필요합니다.

주요 기능

  • 100% 오프라인: 모든 기능에 인터넷 연결이나 클라우드 종속성이 없습니다.
  • 검색 가능한 PDF: 스캔 결과를 인식된 텍스트가 내장된 PDF로 변환합니다.
  • ML 기반 감지: ONNX 모델을 사용해 자동으로 문서 모서리를 감지합니다.
  • 다국어 지원: CJK, 아랍어, 데바나가리 문자 등 다양한 글자 체계를 포함해 23개 언어의 OCR을 지원합니다.
  • 인보크스 모드: 스캔된 파일을 특정 폴더에 자동 저장하여 자체 호스팅 동기화 도구와 원활하게 통합합니다.
  • 접근성 모드: 음성 및 햅틱 피드백, 하드웨어 볼륨 키 셔터 지원 기능을 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트