2013-04-05 64 views
4

我已經使用ZXingZBar兩個應用程序。兩者都工作正常,並閱讀質量好的QR碼永遠。ZXing和ZBar的QR掃描儀不讀取卡上的低質量代碼

但問題是,當我掃描這是那麼多尼斯質量它永遠不會掃描的代碼。我甚至用5 MP相機設備嘗試,但結果相同。我嘗試了很多來自Google Play商店的應用,但他們都沒有工作。卡的質量並不差。任何人都可以告訴我的解決方案或建議任何其他的API。我知道它不是API的QR碼的質量。任何幫助,將不勝感激。

這是卡圖片enter image description here

+0

你真的應該發佈一張照片,因爲它是瞭解你的情況是必不可少的。 – 2013-04-05 08:49:31

+0

@ SeanOwen-看到上面的圖片 – Shiv 2013-04-05 09:04:35

+0

這個圖像是一個完整的混亂。恐怕您需要使用不同的代碼,使用更好的相機或使用外部掃描儀(通過藍牙連接)。你確定這張卡片是對焦的,並且沒有涉及到動作模糊嗎? – toniedzwiedz 2013-04-05 09:08:55

回答

2

嘗試在圖象掃描這些設置,

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); 

改變了我的應用程序的巨大差異。