qr-barcode-reader について
画像から QR コードや複数形式のバーコードを読み取る Python スキル兼 CLI です。バッチ入力と構造化出力に対応し、在庫管理、文書確認、イベント受付などに利用できます。
主な機能
- 01QR コードと複数形式のバーコード読み取り
- 02画像の一括スキャン
- 03テキスト、URL、構造化データの抽出
- 04認識向けの画像前処理
- 05バーコードのチェックサム検証
- 06JSON または CSV での結果出力
活用シーン
- 01バーコード画像による在庫追跡
- 02商品情報の検索
- 03コードを使った文書確認
- 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
コメント
Markdown 対応