\

Pythonのpyzbarライブラリを使用して、一次元バーコードとQRコードを読み取る方法について解説します。

pyzbarのインストール

まずは、pyzbarのインストールから始めます。以下のコマンドで、pyzbarのインストールをします。

pip install pyzbar

Windowsユーザーの方はこれだけでOKです。しかし、macユーザーの方は別途、以下もインストールが必要です。

brew install zbar

ライブラリのインポート

pyzbarをはじめとし、以下のライブラリをインポートします。

import numpy as np
from PIL import Image
from pyzbar.pyzbar import decode

画像読込と前処理

まずは、バーコード画像を読み込みます。

# 画像読込
src_img = Image.open('senkyakubanrai.jpg')
src_img

コードスキャン

decode関数の引数に、用意しておいたイメージオブジェクトを指定してスキャンします。

# コードスキャン
datas = [decode(img) for img in imgs]

以上で、Pythonのpyzbarライブラリを使用して、一次元バーコードとQRコードを読み取る方法について解説しました。是非、pyzbarの使い方をマスターし、色々なバーコードや二次元コードをスキャンしてみましょう。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です