1、介绍
zbar条码阅读器是一个开源软件套,用于读取各种来源的条形码,如视频流,图像文件和原始强度传感器。 它支持EAN-13 / UPC-A,UPC-E,EAN-8,Code 128,Code 39,交叉二五码和二维码。同tesseract和pytesseract的关系一样,pyzbar用于支持python环境下实现zbar。
2、安装
sudo yum install zbar
sudo yum install pyzbar
3、运行
(1)在终端输入:zbarimg /路径/barcode.jpg
(2)在python环境下:
>>> from pyzbar.pyzbar import decode
>>> from PIL import Image
>>> decode(Image.open('pyzbar/tests/code128.png'))
输出:
[Decoded(data=b'Foramenifera', type='CODE128'),
Decoded(data=b'Rana temporaria', type='CODE128')]
更多请参考:https://pypi.python.org/pypi/pyzbar/0.1.4
https://pypi.python.org/pypi/zbar/0.10