我想用ZXing库扫描QR,在研究了几个小时后,我找到了这个库,它工作起来就像一个护身符。https://libraries.io/github/journeyapps/zxing-android-embedded
它也能很好地读取倒置的二维码,但不能读取这个二维码。http://prnt.sc/dijmc8
我不知道为什么它不能只读这个二维码。
有没有人可以用用ZXing库编写的app来识别二维码(我用iOS可以很好地识别这个二维码)?谢谢。
发布于 2017-01-24 12:49:12
换了颜色后,我也面临着同样的问题,因为它对我很有效。如果可能,您可以更改二维码的颜色,然后尝试读取二维码。要设置的颜色,背景为白色,二维码为黑色。
发布于 2018-05-17 13:22:25
在尝试了互联网上所有可用的东西后,我找到了这个解决方案-
在您的onPreviewFrame(byte[] data, Camera camera)
函数中,添加以下代码。
toInvert = !toInvert;
if (toInvert == true) {
for (int i = 0; i < data.length; i++) {
data[i] = (byte) (255 - data[i]);
}
}
此外,在类范围内将Boolean
变量toInvert初始化为true或false。
添加到代码中的这一项将使用正常扫描和反转扫描扫描图像,onPreviewFrame
函数将在找到结果时立即返回结果。
https://stackoverflow.com/questions/41112666
复制相似问题