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 をサポートします。
- インボックスモード: スキャンを特定のフォルダに自動保存し、自己ホスト型同期ツールとのシームレスな統合を実現します。
- アクセシビリティモード: 音声フィードバックとハプティックフィードバック、ハードウェアの音量キーによるシャッター操作をサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト