From 0aece1a3ac19b6f0de55e4cce911147e5569b427 Mon Sep 17 00:00:00 2001 From: Matt Hill Date: Wed, 19 Feb 2014 19:38:23 -0600 Subject: [PATCH] Print all the letters (debug output) in postprocess before pruning them --- src/openalpr/postprocess.cpp | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/openalpr/postprocess.cpp b/src/openalpr/postprocess.cpp index 77e2195..2ff1124 100644 --- a/src/openalpr/postprocess.cpp +++ b/src/openalpr/postprocess.cpp @@ -180,6 +180,19 @@ void PostProcess::analyze(string templateregion, int topn) sort(letters[i].begin(), letters[i].end(), letterCompare); } + + + if (this->config->debugPostProcess) + { + + // Print all letters + for (int i = 0; i < letters.size(); i++) + { + for (int j = 0; j < letters[i].size(); j++) + cout << "PostProcess Letter: " << letters[i][j].charposition << " " << letters[i][j].letter << " -- score: " << letters[i][j].totalscore << " -- occurences: " << letters[i][j].occurences << endl; + } + + } // Prune the letters based on the topN value. // If our topN value is 3, for example, we can get rid of a lot of low scoring letters @@ -281,12 +294,6 @@ void PostProcess::analyze(string templateregion, int topn) if (this->config->debugPostProcess) { - // Print all letters - for (int i = 0; i < letters.size(); i++) - { - for (int j = 0; j < letters[i].size(); j++) - cout << "PostProcess Letter: " << letters[i][j].charposition << " " << letters[i][j].letter << " -- score: " << letters[i][j].totalscore << " -- occurences: " << letters[i][j].occurences << endl; - } // Print top words for (int i = 0; i < allPossibilities.size(); i++)