Mobile Vision API BarcodeDetector 仅检测屏幕中心

Mobile Vision API BarcodeDetector only detects in centre of the screen

我在 Google Play 服务(版本 10.2.0)上为我的应用程序使用来自 Mobile Vision API 的 BarcodeDetector。我几乎从他们提供的 smaple 应用程序中获取了代码: https://github.com/googlesamples/android-vision

并且条形码只有在屏幕 middle/centre 中时才会被检测到。有什么方法可以增加它以扩展整个 screen/camera 预览吗?这对用户来说有点误导,除非你在中心添加一个矩形,引导他们将条形码放在里面。

欢迎任何有关如何实现此目的的帮助!

显然,由于缺少查找器模式,这只会发生在 DataMatrix 上。对于其余的条形码,它可以在屏幕上的任何地方使用。

https://github.com/googlesamples/android-vision/issues/194