为什么Google mlkit条码扫描器会多次扫描相同的条码,甚至扫描一部分

问题描述

我正在使用camerax和Google mlkit条形码扫描库制作条形码读取器。并且应用程序扫描qrcode可以正常工作,但是代码格式为条形码,结果将有所不同。条形码有时会扫描多次,例如,有树形条形码,但扫描仪会得到四或五个结果。 任何人都知道问题所在,我们将提供任何帮助。 pic 1 pic 2

解决方法

我认为这是预料之中的。由于图像质量和条形码位置的偏差,从条形码检测器的角度来看,真实条形码图像的一部分也有可能被识别为条形码。

,

您实际上无能为力,它仅取决于提供给分析仪的图像/帧。有许多因素会影响条形码的扫描,例如光线,图像/帧的角度,条形码的图像质量或条形码本身的质量,这些都会导致重复。

您只需要删除不想要的内容