mcpField
R
receipt-scanner

receipt-scanner

github.com/dkyazzentwatwaドキュメント12473 回インストール29 週間前に更新
リポジトリ

receipt-scanner について

receipt-scannerは、OCRでレシート画像から構造化データを抽出するPythonスキルです。個別処理と一括処理に対応し、JSONまたはCSVで出力できます。

主な機能

  1. 01OCRによるテキスト抽出
  2. 02店舗、日付、品目、金額、税額、合計の抽出
  3. 03JPG、PNG、PDFに対応
  4. 04JSONとCSVへのエクスポート
  5. 05レシートの一括処理

活用シーン

  1. 01レシート画像を構造化レコードに変換
  2. 02複数のレシートをCSVにまとめて処理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill receipt-scanner

インストール後、Claude Code で/receipt-scannerを入力して読み込まれたか確認します。

同梱ファイルscripts/receipt_scanner.pyscripts/requirements.txt

詳細

レシートスキャナー

OCRを使用してレシート画像から構造化データを抽出します。

特徴

  • OCR処理:レシート画像からテキストを抽出します
  • データ抽出:販売者、日付、品目、金額、合計、税額
  • パターンマッチング:レシートに適したスマートな正規表現パターン
  • 複数形式に対応:JPG、PNG、PDF形式のレシート
  • JSON/CSVエクスポート:構造化データを出力します
  • 一括処理:複数のレシートを処理します

CLIの使用方法

python receipt_scanner.py --input receipt.jpg --output data.json
python receipt_scanner.py --batch receipts/ --output receipts.csv

依存関係

  • pytesseract>=0.3.10
  • pillow>=10.0.0
  • opencv-python>=4.8.0
  • pandas>=2.0.0

コメント