当前位置: 首页 > 知识库问答 >
问题:

为什么google mlkit条形码扫描器会多次扫描同一条形码甚至扫描其中的某一部分

杨凯旋
2023-03-14

我正在使用camerax和google mlkit条形码扫描库来制作一个条形码阅读器。而app扫描qrcode工作良好,但代码格式为条形码,结果会有所不同。条形码有时会扫描多次,例如,有树条形码,但扫描器得到的结果是四个或五个。任何人都知道这个问题,任何帮助都是感激的。图1图2

共有1个答案

燕寒
2023-03-14

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

 类似资料:
  • 使用ML Kit的条码扫描API,您可以读取大多数使用标准条码格式编码的数据。 条形码是将信息从现实世界传递到应用程序的一种便捷方式。特别是,使用QR码等二维格式时,您可以编码结构化数据,如联系人信息或WiFi网络凭证。由于ML Kit可以自动识别和解析这些数据,因此当用户扫描条形码时,您的应用可以进行智能响应。 iOS Android 关键功能 阅读大多数标准格式 线性格式:Codabar,Co

  • 我正在为平板电脑开发一个android应用程序(SynchroDigital iNOSP10-4.0 RES型号),我想使用ZXing库扫描包含字符串的QRcode。它会在我需要时启动扫描仪,但我无法扫描任何东西。 实际上,如果我直接使用条形码扫描仪应用程序,它甚至不起作用,黄色的点出现了,但什么也没有发生,无论亮度、距离或二维码的复杂性(尝试使用一个只包含字母“a”的巨大二维码),它都不会起作用

  • 我试图启动条形码扫描器上的用户按下一个按钮在HTML。然而,我又犯了一个错误: 在javascript中使用: 现在,在Java文件中,我有以下代码,它在中声明函数

  • 所以,我正在尝试使用我的条形码扫描器作为一个‘串行’设备,而不是一个键盘模拟器,但它没有创建com端口。我已经从手册上扫描了设置代码,将其设置为串行设备,这似乎正确配置了扫描仪(它停止将扫描代码发送到文本框\文本编辑器),但因为没有COM端口,所以我扫描条形码时无法捕获数据...... Windows在第一次插入时安装了驱动程序,但没有提供磁盘\驱动程序...不知道还有没有人经历过同样的问题...

  • 在基于swift的应用程序中,我必须使用设备摄像机以及使用Linea Pro5(LP5)外部条形码扫描器来实现条形码扫描。在应用程序中,必须检查iPhone与Linea Pro5(LP5)设备的连接状态,如果iPhone未与LP5连接,则必须打开iPhone摄像头,否则将使用LP5进行扫描。我必须对任何UIPutton进行的扫描驻留在应用程序屏幕上。 我的问题是,当我调用connect()方法时,

  • 我有一个Rails应用程序,通过制造过程跟踪我们的产品。我想有一个条形码扫描器在每个工作站和有员工扫描条形码为一个项目时,他已完成的工作为该项目。 有没有可能识别出10台条形码扫描仪中使用了哪一台? 我知道一些扫描仪能够在扫描的条形码之前输入前缀,所以我可以解析该前缀来识别所使用的扫描仪。我希望有另一种解决办法。