2014-01-22 1 views
0

rqrcode 젬을 사용하여 다양한 QR 코드에 대해 약 1300 개의 .png 파일을 생성했습니다. 모두 콘텐츠 (버전 2, ASCII 인코딩, 수준 M 데이터 수정) 측면에서 매우 유사합니다. 그 중 약 2 %는 로컬 컴퓨터 나 웹 사이트 http://zxing.org/w/decode.jspx에서 ZXing 소프트웨어로 스캔 할 수 없습니다. 나는 다른 온라인 사이트를 시도했고 같은 결과를 얻었다.특정 QR 코드를 디코딩 할 때 ZXing 오류가 발생했습니다.

실패한 QR 코드는 ZXing 팀에서 생산 한 휴대 전화의 Android 앱을 사용하여 정밀하게 스캔합니다. 나는 다양한 이미지 형식과 높은 샘플링 속도를 시도했지만 그 중 어떤 것도 차이를 만들지 않습니다. 이 디버깅하는 방법에 대한 지침을 주시면 감사하겠습니다. 나는 아래의 실패 이미지 중 하나를 첨부했습니다 :

그것은 거의 확실 이미지가이 같은 '순수'때 찾을 훨씬 쉽게 가양 파인더 패턴입니다

z

+0

당신이 맨 아래에있는 공백을 제거 할 수 있습니다 참조 (나는 당신의 바코드 이미지가 잘립니다되지 않은 생각)? – sashoalm

+0

공백을 제거 할 수는 있지만, 새우 -qrcode 젬에 의해 추가 된 검은 색 테두리를 포함하여 전체 이미지를 제공하고 싶었습니다. –

답변

1

. 이처럼 PURE_BARCODE 힌트를 시도하면 훨씬 빠르며 무엇이든 작동해야하므로 이미지를 참고하십시오. 그러나 흰색 필드의 바코드 만있는 비 사진의 경우에만 해당됩니다.

https://code.google.com/p/zxing/issues/detail?id=1745

+0

무슨 일이 벌어지는지를 진단하려고 할 때 할 수 있다면 시도해 보겠지 만, 다음과 같은 몇 가지 문제가 있습니다. a) Ruby wrapper gem을 통해 작업 중이며 그 힌트를 전달할 수 있는지 확신 할 수 없습니다. in, b) 얇은 바깥 쪽 테두리가 있으면 이미지가 "순수하지 않다"라고 생각했을 것입니다. c) "실제"어플리케이션에서 이미지에 정규 텍스트를 넣고 싶습니다. 그것도 "순수한 이미지"와 양립 할 수 없다. 또한 바쁜 페이지의 중간에이 이미지를 배치 해 봅니다. –

+0

아, 그 경계는 이미지의 일부입니다. 예. 그것은 작동하지 않습니다. 문제는 이와 같은 이미지에서 팬텀 파인더 패턴을 찾는 것이 훨씬 쉽다는 것입니다. 이상한 소리는 들리지만 정상적인 경로가 실패하고 작동하기 쉬운 경우 이미지 90/180/270을 회전 해보십시오. –

+0

나는 해결책이 없지만 낙담하는 https://code.google.com/p/zxing/issues/detail?id=1745를 찾아서 읽은 후에는 명확하게 보이기 때문에 나는 상향 투표를하고 있습니다. 그 상황. 감사. –

관련 문제