Android 为什么条形码检测器和相关API如此不可靠?

Android 为什么条形码检测器和相关API如此不可靠?,android,google-play-services,qr-code,google-vision,android-vision,Android,Google Play Services,Qr Code,Google Vision,Android Vision,我已经用barcodedetector和相关的视觉API进行了一周左右的实验,不幸的是,结论是它们不可靠。我已经用大约10台设备对它们进行了测试:三星和Nexus平板电脑/安卓4.4到6.01 常见的问题是我无法解码某些QR码——其他基于zxing库的应用程序以及iPhone都没有解码问题。有问题的QR码有以下“缺陷”之一:时间有点扭曲(由于缩放),没有安静区,或者它们的位图数据有底部/左侧原点(即镜像图像) 同样令人不安的是,相关的API(如CameraSource)似乎有缺陷。幸运的是,条形

我已经用barcodedetector和相关的视觉API进行了一周左右的实验,不幸的是,结论是它们不可靠。我已经用大约10台设备对它们进行了测试:三星和Nexus平板电脑/安卓4.4到6.01

常见的问题是我无法解码某些QR码——其他基于zxing库的应用程序以及iPhone都没有解码问题。有问题的QR码有以下“缺陷”之一:时间有点扭曲(由于缩放),没有安静区,或者它们的位图数据有底部/左侧原点(即镜像图像)

同样令人不安的是,相关的API(如CameraSource)似乎有缺陷。幸运的是,条形码阅读器示例附带开源版本,因此可以在必要时对其进行修复。最明显的缺陷是相机分辨率与视图大小匹配的方式,而不考虑当前方向。您可以在示例中清楚地看到副作用-相机预览从不填充包含活动的区域,尤其是在横向方向

有没有人遇到过类似的问题?是否有任何解决方案可用于停止演出-即解码二维码


谢谢

嘿@bdristan,找到一个类似的,他们让它工作。@Mr.Rebot,谢谢你的评论。然而,这个链接更多的是关于如何正确使用这个框架,包括MultiTracker示例。我的问题是这个框架,包括MultiTracker示例。