2013-04-05 1 views
4

ZXingZBar을 사용하여 응용 프로그램을 만들었습니다. 둘 다 잘 작동하고 있습니다. 좋은 품질의 QR 코드 항상 읽습니다.ZXing 및 ZBar가있는 QR 스캐너는 카드의 저품질 코드를 읽지 않습니다

하지만 그것은 스캔 결코 하지 훨씬 좋은 품질 에있는 카드에 코드를 스캔 할 때 문제입니다. 심지어 5 MP 카메라 장치로 시도했지만 동일한 결과가 나타납니다. Google Play 스토어에서 많은 앱을 사용해 보았지만 그 중 어느 것도 효과가 없었습니다. 카드는 그다지 나쁜 품질이 아닙니다. 누구든지 솔루션을 말해 주거나 다른 API를 제안 할 수 있습니까? API가 아니라 QR 코드의 품질을 알고 있습니다. 어떤 도움을 주시면 감사하겠습니다.

는 카드 이미지 enter image description here

+0

시나리오를 이해하는 것이 중요하기 때문에 실제로 그 그림을 게시해야합니다. –

+0

@ SeanOwen- 위의 이미지를 참조하십시오. – Shiv

+0

이 이미지는 완전히 엉망입니다. 다른 코드를 사용해야하거나 더 나은 카메라로 휴대 전화를 사용하거나 외부 스캐너 (블루투스를 통해 연결됨)를 사용해야 할 것 같습니다. 카드에 초점이 맞았는지, 모션 블러가 발생하지 않았습니까? – toniedzwiedz

답변

2

ImageScanner에 이러한 설정을 시도, 내 응용 프로그램에서 큰 차이를 만들어

scanner = new ImageScanner(); 
//Slows the frame, but does the job 
scanner.setConfig(0, Config.X_DENSITY, 1); 
scanner.setConfig(0, Config.Y_DENSITY, 1); 
scanner.setConfig(0, Config.ENABLE, 0); 
// Only enable the codes your app requires 
scanner.setConfig(Symbol.QRCODE, Config.ENABLE, 1); 

입니다.

관련 문제