From b14f7c99d2156fbbbf681acbfc9dcc6a07c52d09 Mon Sep 17 00:00:00 2001 From: Ari Suwendi Date: Sat, 29 Nov 2014 01:57:15 -0800 Subject: [PATCH] bug fix for a crash when input image is small --- modules/objdetect/src/cascadedetect.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/objdetect/src/cascadedetect.cpp b/modules/objdetect/src/cascadedetect.cpp index d8d749fc4..07c848eb9 100644 --- a/modules/objdetect/src/cascadedetect.cpp +++ b/modules/objdetect/src/cascadedetect.cpp @@ -471,6 +471,10 @@ bool FeatureEvaluator::setImage( InputArray _image, const std::vector& _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));