Skip to content

mrexcellency/scan2print

Repository files navigation

Scan2Text

OCRを使用して画像から文書のレイアウトを認識し、編集可能な形式に変換するWebアプリケーション。

機能

  • 画像アップロード
  • OCRによるテキスト認識
  • レイアウト解析と表示
  • テキストとレイアウトの編集
  • 結果の保存と管理

必要条件

  • Python 3.8以上
  • Tesseract OCR
  • Flask
  • その他の依存パッケージ(requirements.txtを参照)

インストール

  1. リポジトリのクローン:
git clone https://github.com/mrexcellency/scan2text.git
cd scan2text
  1. 仮想環境の作成と有効化:
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate  # Windows
  1. 依存パッケージのインストール:
pip install -r requirements.txt
  1. Tesseract OCRのインストール:

使用方法

  1. データベースの初期化:
python init_db.py
  1. アプリケーションの起動:
python app.py
  1. ブラウザで以下のURLにアクセス:
http://localhost:8000

開発環境のセットアップ

  1. テスト実行:
python -m unittest -v test_app.py
  1. デバッグモードでの実行:
export FLASK_ENV=development  # Linux/Mac
set FLASK_ENV=development    # Windows
python app.py

ライセンス

MIT License - 詳細はLICENSEファイルを参照してください。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published