facedetect: skip detection for unavailable detectors
authorStefan Sauer <ensonic@users.sf.net>
Fri, 16 Mar 2012 11:04:11 +0000 (12:04 +0100)
committerStefan Sauer <ensonic@users.sf.net>
Fri, 16 Mar 2012 11:04:11 +0000 (12:04 +0100)
ext/opencv/gstfacedetect.c

index 6883e2c6489083fcf33e12bba4a8191d3f73c3ff..a52158b231e08ceb569318d03db82c278bf1484f 100644 (file)
@@ -474,6 +474,9 @@ gst_face_detect_run_detector (GstFaceDetect * filter,
     CvHaarClassifierCascade * detector, gint min_size_width,
     gint min_size_height)
 {
+  if (!detector)
+    return NULL;
+
   return cvHaarDetectObjects (filter->cvGray, detector,
       filter->cvStorage, filter->scale_factor, filter->min_neighbors,
       filter->flags, cvSize (min_size_width, min_size_height)