From 7bead78de8c59e5fef632a6e68fbff65bd5b2b25 Mon Sep 17 00:00:00 2001 From: Christoph Oberhofer Date: Tue, 5 Apr 2016 22:17:51 +0200 Subject: [PATCH] Fixes #102; Relates to #103 and #96 --- src/locator/barcode_locator.js | 2 +- src/quagga.js | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/locator/barcode_locator.js b/src/locator/barcode_locator.js index aa7aa69..788dce9 100644 --- a/src/locator/barcode_locator.js +++ b/src/locator/barcode_locator.js @@ -199,7 +199,7 @@ function boxFromPatches(patches) { function binarizeImage() { otsuThreshold(_currentImageWrapper, _binaryImageWrapper); _binaryImageWrapper.zeroBorder(); - if (_config.showCanvas) { + if (_config.debug.showCanvas) { _binaryImageWrapper.show(_canvasContainer.dom.binary, 255); } } diff --git a/src/quagga.js b/src/quagga.js index f924478..c0d97a2 100644 --- a/src/quagga.js +++ b/src/quagga.js @@ -358,10 +358,19 @@ function initWorker(cb) { cmd: 'init', size: {x: _inputStream.getWidth(), y: _inputStream.getHeight()}, imageData: workerThread.imageData, - config: _config + config: configForWorker(_config) }, [workerThread.imageData.buffer]); } +function configForWorker(config) { + return { + ...config, + inputStream: { + ...config.inputStream, + target: null + } + }; +} function workerInterface(factory) { /* eslint-disable no-undef*/