Android 为什么谷歌mlkit条形码扫描仪会多次扫描同一个条形码,甚至扫描其中的某些部分

Android 为什么谷歌mlkit条形码扫描仪会多次扫描同一个条形码,甚至扫描其中的某些部分,android,barcode-scanner,google-mlkit,Android,Barcode Scanner,Google Mlkit,我使用camerax和google mlkit条形码扫描库制作条形码阅读器。应用程序扫描qrcode工作正常,但代码格式为条形码,结果会有所不同。条形码有时会扫描多次,例如,有树形条形码,但扫描仪会得到四到五个结果。 任何人都知道这个问题,任何帮助都是非常感谢的。 我想这是意料之中的事。由于图像质量和条形码位置的偏差,从条形码检测器的角度来看,真实条形码图像的一部分也可能被识别为条形码。我认为这是一种预期。由于图像质量和条形码位置的偏差,从条形码检测器的角度来看,真实条形码图像的一部分也可能被识

我使用camerax和google mlkit条形码扫描库制作条形码阅读器。应用程序扫描qrcode工作正常,但代码格式为条形码,结果会有所不同。条形码有时会扫描多次,例如,有树形条形码,但扫描仪会得到四到五个结果。 任何人都知道这个问题,任何帮助都是非常感谢的。
我想这是意料之中的事。由于图像质量和条形码位置的偏差,从条形码检测器的角度来看,真实条形码图像的一部分也可能被识别为条形码。

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

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


您只需要找到一种方法来删除您不想要的图像

对此您真的无能为力,这取决于提供给分析器的图像/帧。有许多因素会影响条形码的扫描,如光线、图像/帧的角度、条形码的图像质量或条形码本身的质量,这些因素会导致发现重复


您只需要有一种方法来删除您不想要的条形码

您是说一张图像中有三个条形码,然后它会返回4或5个结果吗?是的,一个条形码可能会扫描两次您可以提供图像,以便我们查看吗?此外,同一条形码是否扫描两次?还是将其标识为两个条形码?为了说明这一点,您可以检查返回的条形码信息是否重复。好的,我将稍后上载图像。它是相同的条形码,但标识为两个条形码,且值为it@Shiyu我上传了应用程序的截图,请看一看,你是说一张图片中有三个条形码,然后它会返回4或5个结果吗?是的,一个条形码可能会扫描两次。你能提供图片,让我们看一下吗?此外,同一条形码是否扫描两次?还是将其标识为两个条形码?为了说明这一点,您可以检查返回的条形码信息是否重复。好的,我将稍后上载图像。它是相同的条形码,但标识为两个条形码,且值为it@Shiyu我已经上传了应用的截图,请看一看