はじめに
python3系でJANコードを簡単に読みたいと思いました。
環境
ubuntu 18.04.2 LTS
python 3.6.7
zbar 0.10
pyzbar 0.1.8
pillow 6.0.0
環境構築
$sudo apt install libzbar0 libzbar-dev
$pip3 install pyber
$pip3 install pillow
対象JANコード
サンプルコード
decode.py
from PIL import Image
from pyzbar.pyzbar import decode
jan_image = "jan_code.png"
decode_data = decode(Image.open(jan_image))
print(decode_data[0][0].decode('utf-8', 'ignore'))
結果
1234567890128
まとめ
簡単にJANコードがデコードできました。
Mahalo