mcpField
B
business-card-scanner

business-card-scanner

github.com/dkyazzentwatwa生产力12457 次安装29 周前更新
代码仓库

关于 business-card-scanner

business-card-scanner 使用 OCR 从名片图像中提取联系人信息,并解析姓名、公司和电话等字段,适合数字化单张或批量名片。结果可导出为 vCard、JSON 和 CSV。

主要功能

  1. 01通过 OCR 提取名片图像文字
  2. 02解析姓名、公司、邮箱、电话和地址
  3. 03用模式识别联系人字段
  4. 04支持 JPG 和 PNG 图像
  5. 05批量处理名片并导出结果

适用场景

  1. 01将拍摄的名片转为联系人字段
  2. 02批量处理名片图像
  3. 03将提取的联系人导出为 vCard、JSON 或 CSV

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/business-card-scanner确认已加载。

附带文件scripts/business_card_scanner.pyscripts/requirements.txt

详细介绍

名片扫描器

使用 OCR 从名片图片中提取联系信息。

功能

  • OCR 提取:从名片图片中提取文本
  • 联系人解析:姓名、公司、电子邮件、电话、地址
  • 模式识别:使用智能正则表达式识别联系信息字段
  • 多格式支持:支持 JPG、PNG
  • 批量处理:支持处理多张名片
  • 导出:输出 vCard、JSON、CSV 格式

CLI 用法

python business_card_scanner.py --input card.jpg --output contact.json

依赖项

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

评论

支持 Markdown