From: Vladislav Vinogradov Date: Wed, 5 Jun 2013 10:08:55 +0000 (+0400) Subject: fixed bug #3069 (infinite loop in GPU LBP Cascade detectMultiScale) X-Git-Tag: accepted/tizen/6.0/unified/20201030.111113~1314^2~1261^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=31a5f7ef3c2187b82a91290a430651adcc0b19d1;p=platform%2Fupstream%2Fopencv.git fixed bug #3069 (infinite loop in GPU LBP Cascade detectMultiScale) --- diff --git a/modules/gpu/src/cascadeclassifier.cpp b/modules/gpu/src/cascadeclassifier.cpp index 814a96b..7b95b69 100644 --- a/modules/gpu/src/cascadeclassifier.cpp +++ b/modules/gpu/src/cascadeclassifier.cpp @@ -406,7 +406,7 @@ public: GpuMat dclassified(1, 1, CV_32S); cudaSafeCall( cudaMemcpy(dclassified.ptr(), &classified, sizeof(int), cudaMemcpyHostToDevice) ); - PyrLavel level(0, 1.0f, image.size(), NxM, minObjectSize); + PyrLavel level(0, scaleFactor, image.size(), NxM, minObjectSize); while (level.isFeasible(maxObjectSize)) {