如何在Linux中使用zbar扫描JPEG格式的条形码?

如何在Linux中使用zbar扫描JPEG格式的条形码?

我正在开发嵌入式 Linux 系统(kernel-5.10.24)。现在我正在尝试使用zbar-0.23JPEG 格式扫描条形码,但我不知道该怎么做。

有一个example/scan_image.c,可以扫描PNG格式的条形码,但是我的条形码都是JPEG格式的。

那么如何扫描JPEG格式的条码呢zbar?有哪些接口libzbar可以用来进行JPEG条码扫描?

答案1

zbarimg 程序使用 imagemagick 来读取图像。

请参阅此处的代码:https://github.com/herbyme/zbar/blob/068c810f75994b61ab9edc689650d09a0fc78bf9/zbarimg/zbarimg.c#L127

这可以很好地处理 jpeg 和大量图像文件(除非您在构建 imagemagick 时明确禁用了 jpeg)。所以,我不知道你到底在做什么,但这似乎是一个解决了的问题!

相关内容