android - 带有 ZXing 和 ZBar 的 QR 扫描器无法读取卡片上的低质量代码

标签 android qr-code zxing zbar

我已经使用 ZXingZBar 制作了应用程序。两者都运行良好,并且始终读取高质量的 QR 码

但问题是,当我扫描一张卡片上的代码时,不是质量它从来没有扫描过。我什至尝试使用 5 MP 相机设备,但结果相同。我尝试了 Google Play 商店中的许多应用程序,但都没有用。卡片的质量并没有那么差。谁能告诉我解决方案或为此建议任何其他 API。我知道它不是 API,而是 QR 码的质量。任何帮助将不胜感激。

这是卡片图片 enter image description here

最佳答案

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

对我的应用产生了巨大的影响。

关于android - 带有 ZXing 和 ZBar 的 QR 扫描器无法读取卡片上的低质量代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15829515/

相关文章:

android - Vuforia 和 Unity 1.5 不在 Android 场景中渲染对象

android - 将 VideoView 添加到 XML 布局

java - 将 XML 放入嵌套布局后,数学逻辑停止工作

Android Studio 获取字符代码

android - 设置保留实例(真);做错了?

php - JavaScript QR 码阅读器 - 可以吗?或者,远程服务?

python - 在 Python-3.6 中使用网络摄像头作为 QR 码扫描仪

ios - 如何在swift5中清晰显示二维码?

android - QR 扫描仪相机预览停止并再次启动,然后在读取二维码时关闭

java - 为什么 zxing 不能很好地与 ant/java8 和 pom.xml 配合使用?