Estou trabalhando em um sistema Linux embarcado (kernel-5.10.24). Agora estou tentando zbar-0.23
escanear códigos de barras no formato JPEG, mas não sei como fazer isso.
Existe um exemplo/scan_image.c, que pode digitalizar códigos de barras em PNG
formato, mas meus códigos de barras estão todos em JPEG
formato.
Então, como digitalizar os códigos de barras no JPEG
formato zbar
? Quais são as interfaces que libzbar
podem ser usadas para fazer a leitura do código de barras JPEG?
O programa zbarimg usa o imagemagick para ler as imagens.
Veja o código aqui: https://github.com/herbyme/zbar/blob/068c810f75994b61ab9edc689650d09a0fc78bf9/zbarimg/zbarimg.c#L127
Isso lida perfeitamente com jpeg e uma grande variedade de arquivos de imagem (a menos que você tenha desativado explicitamente o jpeg ao criar o imagemagick). Então, não sei exatamente o que você está fazendo, mas parece um problema resolvido!