mcpField
Q
qr-barcode-reader

qr-barcode-reader

github.com/dkyazzentwatwaデータ・データベース124103 回インストール29 週間前に更新
リポジトリ

qr-barcode-reader について

画像から QR コードや複数形式のバーコードを読み取る Python スキル兼 CLI です。バッチ入力と構造化出力に対応し、在庫管理、文書確認、イベント受付などに利用できます。

主な機能

  1. 01QR コードと複数形式のバーコード読み取り
  2. 02画像の一括スキャン
  3. 03テキスト、URL、構造化データの抽出
  4. 04認識向けの画像前処理
  5. 05バーコードのチェックサム検証
  6. 06JSON または 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/バーコードリーダー

複数のバーコード形式に対応し、画像内のQRコードやバーコードをデコードしてデータを抽出します。

目的

以下の用途に対応するバーコードスキャンです。

  • 在庫管理と追跡
  • 商品情報の検索
  • 書類の検証
  • イベントの受付システム
  • データ入力の自動化

機能

  • 複数形式:QR Code、EAN-13、Code128、Code39、UPC-A、DataMatrix
  • 一括処理:1回の操作で複数の画像をスキャン
  • データ抽出:テキスト、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

コメント