34 lines
802 B
JavaScript
34 lines
802 B
JavaScript
var PNG = require('png-js');
|
|
var tracking = require('../utils/sandbox.js');
|
|
|
|
var image;
|
|
var imageHeight = 600;
|
|
var imageWidth = 348;
|
|
|
|
module.exports = {
|
|
setUp: function(done) {
|
|
PNG.decode('test/assets/faces.png', function(pixels) {
|
|
image = pixels;
|
|
done();
|
|
});
|
|
},
|
|
|
|
testFindFaces: function() {
|
|
var tracker = new tracking.ObjectTracker(['face']);
|
|
tracker.setStepSize(2);
|
|
tracker.track(image, imageWidth, imageHeight);
|
|
},
|
|
|
|
testFindEyes: function() {
|
|
var tracker = new tracking.ObjectTracker(['eye']);
|
|
tracker.setStepSize(2);
|
|
tracker.track(image, imageWidth, imageHeight);
|
|
},
|
|
|
|
testFindMouths: function() {
|
|
var tracker = new tracking.ObjectTracker(['mouth']);
|
|
tracker.setStepSize(2);
|
|
tracker.track(image, imageWidth, imageHeight);
|
|
}
|
|
};
|