【问题标题】:Pyzbar works not good with UbuntuPyzbar 不适用于 Ubuntu
【发布时间】:2019-07-20 16:44:19
【问题描述】:

我想在 Ubuntu/Linux 上解码二维码。我安装了库并启动了代码。结果是一个空数组。在我的 Windows 设备上,结果是正确的代码数据。任何人都可以在 linux 设备上尝试代码,如果它有效,请告诉我正确安装 pyzbar 库的方法,我认为有问题。如果您有任何其他想法,请告诉我。 图片(代码)=https://www.directupload.net/file/d/5519/tsv8hg76_jpg.htm

我在 windows 上尝试了代码,它工作得非常好。 在 ubuntu 上,我像这样安装了库 https://pypi.org/project/pyzbar/

导入 cv2

将 pyzbar.pyzbar 导入为 pyzbar

Image = cv2.imread("wfunktioniert.jpg",0)

decodedObjects = pyzbar.decode(图像) 打印(解码对象)

打印(“结束”)

没有错误,只是没有正确的结果

【问题讨论】:

    标签: python ubuntu zbar


    【解决方案1】:

    我今天遇到了这个问题。一张图片在我的 MAC 上解码正常,但在我的 ubuntu 服务器上没有解码。

    我终于发现我的ubuntu服务器内存太小了,只有2G,而我的MAC却有16G。并且我创建了一个4G内存的VM,用pyzbar再次测试图片,解码成功。

    所以我认为您可以尝试为您的机器添加更多 RAM。

    或者你可以试试zxing。我发现zxing用2G RAM解码图片。

    【讨论】:

      【解决方案2】:

      你可以使用 from pyzbar import pyzbar 导入模块 并解码 条形码=pyzbar.decode(图像)

      Zbar opencv link

      点击链接。

      【讨论】:

      • 您好,欢迎来到 SO。您能否为链接中的信息如何帮助 OP 提供更多背景信息?此处的最佳做法是包含完整的答案,而不是直接向其他人发送,因为链接会带来安全风险,并且会随着时间的推移而中断,从而使您的答案对未来的用户毫无用处。
      • 谢谢你,Manjeet,我已经尝试了链接,并且链接中的完美代码对于模块来说没有问题,但不像我在问题中上传的那样完美代码不起作用linux 但在 windows 上
      猜你喜欢
      • 1970-01-01
      • 2020-06-26
      • 2019-12-05
      • 1970-01-01
      • 2017-01-25
      • 1970-01-01
      • 1970-01-01
      • 2013-12-02
      • 2015-02-25
      相关资源
      最近更新 更多