📅  最后修改于: 2023-12-03 15:23:12.601000             🧑  作者: Mango
Pyzbar 是一个开源的 Python 库,用于解码 QR 码、一维码和二维码等条形码。该库完全基于 zbar 库,可以快速、准确且易于使用地对条形码进行解码。这篇文章将介绍如何在 Linux 上安装 Pyzbar。
步骤1 - 安装依赖项
在 Linux 上安装 Pyzbar,需要先安装以下依赖项:
sudo apt-get install libzbar0
sudo apt-get install libzbar-dev
这将安装 zbar 库和开发套件。
步骤2 - 安装 Pyzbar
现在,可以使用 pip 安装 Pyzbar:
sudo pip install pyzbar
这将安装最新版本的 Pyzbar 库。
步骤3 - 验证安装
为了验证 Pyzbar 是否安装成功,可以使用以下示例代码:
from pyzbar.pyzbar import decode
from PIL import Image
# 定义图像文件路径
img = Image.open('example.png')
# 使用 Pyzbar 解码图像
data = decode(img)
# 输出解码结果
print(data)
如果一切正常,该示例代码将输出 QR 码、一维码和二维码等条形码的解码结果。当然,需要将路径修改为实际图像的路径。
以上就是在 Linux 上安装 Pyzbar 的全部步骤。使用 Pyzbar,可以轻松地解码各种类型的条形码,这将对许多应用程序产生巨大的帮助。