From adb630ba3abd8117e4f2692da80d08c25d4357c7 Mon Sep 17 00:00:00 2001 From: Alexander Nesterov Date: Thu, 29 Nov 2018 11:57:45 -0100 Subject: [PATCH] Corrected parameters --- modules/objdetect/src/qrcode.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/objdetect/src/qrcode.cpp b/modules/objdetect/src/qrcode.cpp index f18a3c3a06..cabc742b31 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); } } -- GitLab