mcpField
Q
qr-barcode-reader

qr-barcode-reader

github.com/dkyazzentwatwa数据与数据库124103 次安装29 周前更新
代码仓库

关于 qr-barcode-reader

此 Python Skill 和命令行工具可从图像解码 QR 码及多种条形码格式,并支持批量处理和结构化输出,适用于库存跟踪、文件核验和活动签到等场景。

主要功能

  1. 01读取 QR 码和多种条形码
  2. 02批量扫描图像
  3. 03提取文本、URL 和结构化数据
  4. 04预处理图像以提升识别效果
  5. 05校验条码校验和
  6. 06导出为 JSON 或 CSV

适用场景

  1. 01通过条码图像跟踪库存
  2. 02查询产品信息
  3. 03使用代码核验文件
  4. 04处理活动签到

安装

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

$npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill qr-barcode-reader

安装后在 Claude Code 中输入/qr-barcode-reader确认已加载。

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

详细介绍

二维码/条形码读取器

识别并提取图像中二维码和条形码的数据,支持多种条形码格式。

用途

条形码扫描适用于:

  • 库存管理与跟踪
  • 产品信息查询
  • 文档验证
  • 活动签到系统
  • 自动数据录入

功能

  • 多种格式:QR Code、EAN-13、Code128、Code39、UPC-A、DataMatrix
  • 批量处理:一次操作扫描多张图像
  • 数据提取:解码为文本、URL、结构化数据
  • 图像预处理:自动旋转、增强图像以提升识别效果
  • 验证:校验条形码校验和
  • 导出:以 JSON、CSV 格式输出解码数据

快速开始

from qr_barcode_reader import QRBarcodeReader

# Read QR code
reader = QRBarcodeReader()
result = reader.read_image('qr_code.png')
print(result.data)  # Decoded text

# Batch read directory
results = reader.read_directory('images/', formats=['qr', 'ean13'])

CLI 用法

# Read single image
python qr_barcode_reader.py image.png

# Batch read directory
python qr_barcode_reader.py images/*.png --output results.json

评论

支持 Markdown