mcpField
R
receipt-scanner

receipt-scanner

github.com/dkyazzentwatwa文档处理12473 次安装29 周前更新
代码仓库

关于 receipt-scanner

receipt-scanner 是一款 Python 技能,可通过 OCR 从收据图像提取结构化字段,并支持批量处理及 JSON 或 CSV 输出。

主要功能

  1. 01OCR 文本提取
  2. 02提取商家、日期、商品、金额、税额和总额
  3. 03支持 JPG、PNG 和 PDF
  4. 04导出 JSON 和 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

评论

支持 Markdown