我正在使用QuaggaJs为我们的图书库存系统解码条形码,它要么不扫描,要么多次返回误报。配置设置如下所示
我已经在我的quagga配置上尝试了几个版本,但似乎都不起作用。
这是我的quagga配置的javascript配置:
这里:
var liveStreamConfig = {
inputStream: {
type : "LiveStream",
constraints: {
width: {min: 640},
height: {min: 480},
aspectRatio: {min: 1, max: 100},
facingMode: "environment" // or "user" for the front camera
}
},
locator: {
patchSize: "medium",
halfSample: true
},
numOfWorkers: (navigator.hardwareConcurrency ? navigator.hardwareConcurrency : 4),
decoder: {
readers: ['ean_reader', 'code_128_reader', 'ean_8_reader', 'code_39_reader', 'code_39_vin_reader', 'codabar_reader', 'upc_reader', 'upc_e_reader', 'i2of5_reader']
},
locate: true
};该系统可以在https://apps.skuflow.com/freelancer/#/bfb上使用safari进行演示。
我需要以下方面的帮助:
a)如何返回EAN、EAN-13、EAN-8、EAN-5和EAN-2条形码的准确解码。现在,它只返回误报,并导致许多清单错误。
发布于 2020-07-04 00:52:30
我知道这是一个老问题,但我解决这个问题的方法是简单地多次扫描(目前是3次)并比较结果。当所有结果都相同时,这意味着它是准确的。大多数情况下,错误似乎只发生一次。
https://stackoverflow.com/questions/57495909
复制相似问题