【问题标题】:why google mlkit barcode scanner scan the same barcode multiple times and even some part of it为什么谷歌 mlkit 条码扫描器会多次扫描同一个条码,甚至是其中的一部分
【发布时间】:2021-01-03 08:44:31
【问题描述】:

我正在使用 camerax 和 google mlkit 条形码扫描库来制作条形码阅读器。并且应用程序扫描二维码工作正常,但代码格式是条形码,结果会有所不同。条码有时会扫描多次,例如,有树形条码,但扫描仪会得到四五个结果。 任何人都知道这个问题,任何帮助都将不胜感激。 pic 1 pic 2

【问题讨论】:

  • 你的意思是单张图片有3个条形码,然后它会返回4或5个结果吗?
  • 是的,一个条码可以扫描两次
  • 能否提供图片,让我们看看?另外,同一个条形码是否被扫描了两次?还是被识别为两个条形码?可以通过检查返回的条码信息是否重复。
  • 好的,我稍后会上传图片。它是相同的条形码,但被识别为两个条形码,并且值是它的一部分
  • @Shiyu我已经上传了app截图,请看一下

标签: android barcode-scanner google-mlkit


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    你只需要有一种方法来删除你不想要的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-05
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2021-02-07
      • 1970-01-01
      相关资源
      最近更新 更多