receipt-scanner について
receipt-scannerは、OCRでレシート画像から構造化データを抽出するPythonスキルです。個別処理と一括処理に対応し、JSONまたはCSVで出力できます。
主な機能
- 01OCRによるテキスト抽出
- 02店舗、日付、品目、金額、税額、合計の抽出
- 03JPG、PNG、PDFに対応
- 04JSONとCSVへのエクスポート
- 05レシートの一括処理
活用シーン
- 01レシート画像を構造化レコードに変換
- 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
コメント
Markdown 対応