我正在开发嵌入式 Linux 系统(kernel-5.10.24)。现在我正在尝试使用zbar-0.23
JPEG 格式扫描条形码,但我不知道该怎么做。
有一个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)。所以,我不知道你到底在做什么,但这似乎是一个解决了的问题!