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 にデジタル化できる、プライバシー重視のオフライン Android ドキュメントスキャナーです。ユーザーがセルフホストワークフローとローカルデータ処理を好む場合の、Microsoft Lens などのツールに対するオープンソースの代替手段として機能します。
動作方法
このアプリは、機械学習とコンピュータビジョンライブラリを組み合わせて、すべてをデバイス上で処理します。自動文書エッジ検出にはカスタムトレーニングされた ONNX モデルを使用し、画像処理と透視補正には OpenCV を使用しています。テキスト認識には、公開版では PaddleOCR、レガシーバージョンでは Tesseract の 2 つの OCR バックエンドを提供しています。アプリは必要な言語モデルとフォントをローカルにバンドルしており、オフラインでも完全に機能するようにしています。
対象ユーザー
プライバシーとコントロールを重視する Android ユーザー、特にセルフホストストレージシステム(paperless-ngx、Nextcloud、Syncthing など)を使用し、モバイルスキャンをドキュメントアーカイブに信頼できる方法で統合したいユーザー向けに設計されています。
特徴
- 100% オフライン:インターネット接続、クラウド依存、テレメトリなし。
- 検索可能な PDF:スキャンを認識済みテキストを埋め込んだ PDF に変換。
- ML ベースの検出:ONNX と OpenCV を使用して自動エッジ検出と透視補正を実行。
- 多言語 OCR:ラテン、CJK、アラビア、デヴァナガリなど、さまざまな文字体系で 23 言語をサポート。
- インボックスモード:セルフホスト同期ツールとシームレスに統合できるように、スキャンを事前に定義されたフォルダに自動保存。
- アクセシビリティモード:視覚障害や聴覚障害を持つユーザー向けに音声およびハプティックフィードバックを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト