저는 임베디드 Linux 시스템(kernel-5.10.24)을 개발 중입니다. 이제 JPEG 형식을 사용하여 바코드를 스캔하려고 하는데 zbar-0.23
어떻게 해야 할지 모르겠습니다.
서식이 지정된 바코드를 스캔할 수 있는 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를 명시적으로 비활성화하지 않는 한). 그래서 정확히 무엇을 하고 있는지는 모르겠지만, 이 문제는 해결된 것 같습니다!