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는 클라우드 서비스, 텔레메트리, 추적에 의존하지 않고, 종이 문서를 검색 가능한 PDF로 디지털화할 수 있는 개인정보 중심의 오프라인 안드로이드 문서 스캐너입니다. 사용자가 자체 호스팅 워크플로우와 로컬 데이터 처리를 선호하는 경우, Microsoft Lens와 같은 도구에 대한 오픈소스 대안으로 기능합니다.
작동 방식
이 앱은 머신러닝과 컴퓨터 비전 라이브러리를 결합하여 모든 처리를 디바이스 내에서 수행합니다. 자동 문서 에지 감지에는 커스텀 트레이닝된 ONNX 모델을 사용하고, 이미지 처리 및 원근 보정에는 OpenCV를 사용합니다. 텍스트 인식은 공개 버전에서는 PaddleOCR, 레거시 버전에서는 Tesseract의 두 가지 OCR 백엔드를 제공합니다. 앱은 필요한 언어 모델과 폰트를 로컬에 패키지화하여 완전히 오프라인에서도 기능할 수 있도록 합니다.
대상 사용자
개인정보와 통제를 우선시하는 안드로이드 사용자, 특히 paperless-ngx, Nextcloud, Syncthing와 같은 자체 호스팅 스토리지 시스템을 사용하고, 모바일 스캔을 문서 아카이브에 신뢰할 수 있는 방식으로 통합하고자 하는 사용자를 위한 것입니다.
주요 기능
- 100% 오프라인: 인터넷 연결, 클라우드 종속성, 텔레메트리 없음.
- 검색 가능한 PDF: 스캔을 인식된 텍스트를 내장한 PDF로 변환.
- ML 기반 감지: ONNX와 OpenCV를 사용해 자동 에지 감지 및 원근 보정 수행.
- 다국어 OCR: 라틴, CJK, 아랍어, 데바나가리 등 다양한 문자 체계에서 23개 언어 지원.
- 인보크스 모드: 자체 호스팅 동기화 도구와 원활하게 통합할 수 있도록 스캔을 미리 정의된 폴더에 자동 저장.
- 접근성 모드: 접근성 필요 사용자를 위해 음성 및 햅틱 피드백 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트