python - Pyzbar 不适用于 Ubuntu

标签 python ubuntu zbar

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

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

导入简历2

将 pyzbar.pyzbar 导入为 pyzbar

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

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

打印(“结束”)

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

最佳答案

我今天遇到这个问题。一张图片在我的 MAC 上解码得很好,但在我的 ubuntu 服务器上没有解码。
终于发现我的ubuntu服务器内存太小了,只有2G,而我的MAC却有16G。我创建了一个 4G RAM 的虚拟机,用 pyzbar 再次测试图片,它成功解码。
所以我认为你可以尝试为你的机器添加更多的内存。
或者你可以试试zxing。我发现zxing用2G RAM解码图片。

关于python - Pyzbar 不适用于 Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57126730/

相关文章:

python - Pytorch-运行时错误 : Expected object of scalar type Long but got scalar type Float for argument #2 'target' in call to _thnn_nll_loss_forward

python - Python跟踪车辆和TypeError整数

python - 如何在python 2.7中保留通过yield生成的函数的方法属性?

java - 我想在我的java代码中使用ZBar Barcode Reader的zbarimg.exe,当我编译我的程序时,会弹出一个窗口并在几分之一秒内消失

android - 使用嵌入在框架android中的条码扫描器

python - 如何在 Mechanize 测试中允许 JSON 响应?

php - ubuntu 上的 Apache 2 服务器无法解析 html 文件中的 php 代码

php - 如何获取 Celery 中失败的任务?

ubuntu - 当我在 docker 容器中启动 X 服务器时主机屏幕关闭

python - 使用OpenCV和Zbar在Python中检测QR码的大小