From 2311a0ac0efa3da8306f2aa776a9dbc3e3134062 Mon Sep 17 00:00:00 2001 From: Stefan Sauer Date: Fri, 16 Mar 2012 12:04:11 +0100 Subject: [PATCH] facedetect: skip detection for unavailable detectors --- ext/opencv/gstfacedetect.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/opencv/gstfacedetect.c b/ext/opencv/gstfacedetect.c index 6883e2c648..a52158b231 100644 --- a/ext/opencv/gstfacedetect.c +++ b/ext/opencv/gstfacedetect.c @@ -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)