From: Alexander Nesterov Date: Thu, 29 Nov 2018 12:57:45 +0000 (-0100) Subject: Corrected parameters X-Git-Tag: accepted/tizen/6.0/unified/20201030.111113~1^2~389^2~8^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=adb630ba3abd8117e4f2692da80d08c25d4357c7;p=platform%2Fupstream%2Fopencv.git Corrected parameters --- diff --git a/modules/objdetect/src/qrcode.cpp b/modules/objdetect/src/qrcode.cpp index f18a3c3..cabc742 100644 --- a/modules/objdetect/src/qrcode.cpp +++ b/modules/objdetect/src/qrcode.cpp @@ -968,8 +968,7 @@ bool QRDecode::samplingForVersion() const int delta_rows = cvRound((postIntermediate.rows * 1.0) / version_size); const int delta_cols = cvRound((postIntermediate.cols * 1.0) / version_size); - vector listFrequencyElem(version_size * version_size, 0); - int k = 0; + vector listFrequencyElem; for (int r = 0; r < postIntermediate.rows; r += delta_rows) { for (int c = 0; c < postIntermediate.cols; c += delta_cols) @@ -978,7 +977,7 @@ bool QRDecode::samplingForVersion() Range(r, min(r + delta_rows, postIntermediate.rows)), Range(c, min(c + delta_cols, postIntermediate.cols))); const double frequencyElem = (countNonZero(tile) * 1.0) / tile.total(); - listFrequencyElem[k] = frequencyElem; k++; + listFrequencyElem.push_back(frequencyElem); } }