mcpField
B
business-card-scanner

business-card-scanner

github.com/dkyazzentwatwaProductivity12457 installsUpdated 29w ago
Repository

About business-card-scanner

business-card-scanner extracts contact details from business card images using OCR, then parses fields such as names, companies, and phone numbers. It is for users digitizing individual cards or batches, with exports in vCard, JSON, and CSV formats.

Key features

  1. 01Extract text from card images with OCR
  2. 02Parse names, companies, emails, phones, and addresses
  3. 03Recognize contact fields with patterns
  4. 04Support JPG and PNG images
  5. 05Process multiple cards and export results

Use cases

  1. 01Digitize a photographed business card into contact fields
  2. 02Process a batch of card images
  3. 03Export extracted contacts as vCard, JSON, or CSV

Install

Copy the command and run it in a terminal.

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

After installing, type/business-card-scannerin Claude Code to confirm it loaded.

Bundled filesscripts/business_card_scanner.pyscripts/requirements.txt

Details

From the project README

Business Card Scanner

Extract contact information from business card images using OCR.

Features

  • OCR Extraction: Extract text from card images
  • Contact Parsing: Name, company, email, phone, address
  • Pattern Recognition: Smart regex for contact fields
  • Multi-Format: JPG, PNG support
  • Batch Processing: Multiple cards
  • Export: vCard, JSON, CSV output

CLI Usage

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

Dependencies

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

Comments

Markdown supported