我正在使用 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 条码的准确解码。现在它只是返回误报并导致大量库存错误。