poitential fix for null pointer error. Test still screwed though.

This commit is contained in:
Peter Braden 2012-11-19 11:43:42 -08:00
parent b6468cff4e
commit fa6e6b4da1

View File

@ -20,7 +20,15 @@ var matrix = cv.Matrix.prototype;
matrix.detectObject = function(classifier, opts, cb){
opts = opts || {}
var face_cascade = new cv.CascadeClassifier(classifier);
cv._detectObjectClassifiers = cv._detectObjectClassifiers || {}
if (cv._detectObjectClassifiers[classifier]){
var face_cascade = cv._detectObjectClassifiers[classifier];
} else{
var face_cascade = new cv.CascadeClassifier(classifier);
cv._detectObjectClassifiers[classifier] = face_cascade;
}
face_cascade.detectMultiScale(this, cb, opts.scale, opts.neighbors
, opts.min && opts.min[0], opts.min && opts.min[1]);
}