2012-08-23 6 views
0

이미지에서 바코드를 스캔하는 데 zbar를 사용하고 있습니다. Zbar는 바코드가 기울어 지거나 기울어 진 이미지에서 바코드를 감지 할 수 없습니다. 수직 또는 수평이지만 기울어 진 이미지를 감지합니다.기울어 진 이미지 - 감지되지 않음

이동 방법. 수동으로 이미지를 15도 회전시켜 루프로 시도해야합니까? 또는 그러한 문제를 다루는 더 좋은 방법이 있습니다.

답변

1

라이브러리는 거의 확실하게 바코드를 위해 수평으로 스캔됩니다. 기울기가 너무 커서 가로 선이 더 이상 전체 바코드를 절단 할 수없는 한 작동합니다. 아마 약 20도 정도입니다. 당신은 그것을 더 정확하게 측정 할 수 있습니다.

정확한 회전을 찾으려고하는 것보다 약간의 증가분만큼 회전 한 후에 실제로 스캔하는 것이 더 빠를 것이라고 상상해보십시오.

1

이미지의 허프 (Hough) 변환을 먼저 수행 한 다음 그 결과를 사용하여 iamge가 얼마나 비뚤어져 있는지 찾아 보시기 바랍니다.

그러면 간단한 이미지 조작으로 정확한 양만큼 회전하여 프로그램에서 읽을 수 있습니다.

편집 :

This should help.

관련 문제