bug fix for a crash when input image is small
authorAri Suwendi <asuwendi@shutterfly.com>
Sat, 29 Nov 2014 09:57:15 +0000 (01:57 -0800)
committerAri Suwendi <asuwendi@shutterfly.com>
Sat, 29 Nov 2014 09:57:15 +0000 (01:57 -0800)
modules/objdetect/src/cascadedetect.cpp

index d8d749f..07c848e 100644 (file)
@@ -471,6 +471,10 @@ bool FeatureEvaluator::setImage( InputArray _image, const std::vector<float>& _s
     bool recalcOptFeatures = updateScaleData(imgsz, _scales);
 
     size_t i, nscales = scaleData->size();
+    if (nscales == 0)
+    {
+        return false;
+    }
     Size sz0 = scaleData->at(0).szi;
     sz0 = Size(std::max(rbuf.cols, (int)alignSize(sz0.width, 16)), std::max(rbuf.rows, sz0.height));