Fixed tests

This commit is contained in:
Christoph Oberhofer
2016-05-09 08:51:22 +02:00
committed by Christoph Oberhofer
parent 12a39e28e5
commit f8bc6a705c
4 changed files with 112 additions and 31 deletions
+22
View File
@@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<title>index</title>
<meta name="description" content=""/>
<meta name="author" content="Christoph Oberhofer"/>
<meta name="viewport" content="width=device-width; initial-scale=1.0"/>
</head>
<body>
<section id="container" class="container">
<div id="interactive" class="viewport"></div>
<div id="debug" class="detection"></div>
</section>
<script src="../dist/quagga.js" type="text/javascript"></script>
<script src="api-test.js" type="text/javascript"></script>
</body>
</html>
+59
View File
@@ -0,0 +1,59 @@
console.log(typeof Quagga);
// creates a new instance!
var eanScanner = Quagga
.decoder({readers: ['ean_reader']})
.locator({patchSize: 'medium'});
var i2of5Scanner = Quagga
.decoder({readers: ['i2of5_reader']})
.locator({patchSize: 'small', halfSample: false});
eanScanner
.fromImage('../test/fixtures/ean/image-001.jpg', {size: 640})
.toPromise().then((result) => {
console.log(result.codeResult.code);
}).catch(() => {
console.log("EAN not found!");
});
i2of5Scanner
.fromImage('../test/fixtures/i2of5/image-001.jpg', {size: 800})
.toPromise().then((result) => {
console.log(result.codeResult.code);
}).catch(() => {
console.log("ITF not found!");
});
/* imageReader.addEventListener('processed', (result) => {
console.log(result);
}); */
// or
// uses same canvas?
// queue image requests?
/*imageReader = customScanner
.fromImage('../test/fixtures/ean/image-002.jpg', {size: 640}); */
/*imageReader.addEventListener('processed', (result) => {
console.log(result.codeResult.code);
});*/
/*var videoScanner = myReader.fromVideo({
constraints: {
width: 640,
height: 480,
facingMode: "environment"
}
});
videoScanner.addEventListener('detected', (result) => {
console.log(result);
});
videoScanner.then((result) => {
console.log(result);
}); */