Add missing error emit

This commit is contained in:
Marc Bachmann 2014-10-03 23:48:16 +02:00
parent 0a944b47a2
commit 63dbee5353

View File

@ -65,6 +65,7 @@ ImageDataStream.prototype.end = function(b){
var buf = this.data.toBuffer(); var buf = this.data.toBuffer();
cv.readImage(buf, function(err, im){ cv.readImage(buf, function(err, im){
if (err) return self.emit('error', err);
self.emit('load', im); self.emit('load', im);
}); });
} }
@ -83,7 +84,7 @@ util.inherits(ObjectDetectionStream, Stream);
ObjectDetectionStream.prototype.write = function(m){ ObjectDetectionStream.prototype.write = function(m){
var self = this; var self = this;
this.classifier.detectMultiScale(m, function(err, objs){ this.classifier.detectMultiScale(m, function(err, objs){
if (err) throw err; if (err) return self.emit('error', err);
self.emit('data', objs, m); self.emit('data', objs, m);
} }
, this.opts.scale , this.opts.scale