关于 receipt-scanner
receipt-scanner 是一款 Python 技能,可通过 OCR 从收据图像提取结构化字段,并支持批量处理及 JSON 或 CSV 输出。
主要功能
- 01OCR 文本提取
- 02提取商家、日期、商品、金额、税额和总额
- 03支持 JPG、PNG 和 PDF
- 04导出 JSON 和 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