我使用 ZXing 和 ZBar 制作了应用程序。两者都工作正常,并始终阅读高质量的二维码。
但问题是当我扫描卡上的代码不 质量时,它从不扫描。我甚至尝试使用 5 MP 相机设备,但效果相同。我在Google Play商店尝试过很多应用,但都没有。卡的质量不是很差。任何人都可以告诉我解决方案或建议任何其他API。我知道它不是API它的QR码质量。任何帮助将不胜感激。
这是卡片图片
答案 0 :(得分: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);
在我的应用中做了很大的改变。