6

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

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

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

有没有人遇到过类似的问题?是否有任何用于显示停止器的解决方法 - 即解码 qr 码?

谢谢。

4

0 回答 0