Linuxでzbarを使用してJPEG形式のバーコードをスキャンする方法は?

Linuxでzbarを使用してJPEG形式のバーコードをスキャンする方法は?

私は組み込みLinuxシステム(kernel-5.10.24)を開発しています。これで、JPEG形式を使用してバーコードをスキャンしようとしていますが、どうすればよいかzbar-0.23わかりません。

書式設定されたバーコードをスキャンできるexample/scan_image.cがあり、PNG私のバーコードはすべてJPEG書式設定されています。

それでは、JPEGフォーマットされたバーコードをスキャンする方法はzbarlibzbarJPEGバーコードスキャンにどのインターフェースを使用できますか?

答え1

zbarimg プログラムは imagemagick を使用してイメージを読み込みます。

ここのコードをご覧ください。https://github.com/herbyme/zbar/blob/068c810f75994b61ab9edc689650d09a0fc78bf9/zbarimg/zbarimg.c#L127

これはjpegファイルと大容量画像ファイルでうまく機能します(imagemagickをビルドするときにjpegを明示的に無効にしない限り)。それで、正確に何をしているのかはわかりませんが、この問題は解決されたようです!

関連情報