Commit f8ea166ae2db7196bdc17ae4f5491d1d94ba32a8
1 parent
9a6fb37c
removed metadata output loop, using flat() instead
Showing
1 changed file
with
3 additions
and
9 deletions
sdk/plugins/output.cpp
| ... | ... | @@ -156,7 +156,7 @@ BR_REGISTER(Output, mtxOutput) |
| 156 | 156 | /*! |
| 157 | 157 | * \ingroup outputs |
| 158 | 158 | * \brief Rank retrieval output. |
| 159 | - * \author Josh Klontz \cite jklontz | |
| 159 | + * \author Josh Klontz \cite jklontz Scott Klum \cite sklum | |
| 160 | 160 | */ |
| 161 | 161 | class rrOutput : public MatrixOutput |
| 162 | 162 | { |
| ... | ... | @@ -182,14 +182,8 @@ class rrOutput : public MatrixOutput |
| 182 | 182 | foreach (const Pair &pair, Common::Sort(OpenCVUtils::matrixToVector(data.row(i)), !invert).mid(0, limit)) { |
| 183 | 183 | if (pair.first < threshold) break; |
| 184 | 184 | QString output; |
| 185 | - output.append((index ? QString::number(pair.second) : targetFiles[pair.second].name) + | |
| 186 | - (score ? "=" + QString::number(pair.first) : "")); | |
| 187 | - if (metadata) { | |
| 188 | - foreach (const QString &key, targetFiles[pair.second].localKeys()) { | |
| 189 | - const QString value = targetFiles[pair.second].getString(key, ""); | |
| 190 | - output.append("," + key + "=" + value); | |
| 191 | - } | |
| 192 | - } | |
| 185 | + if (metadata) output.append(targetFiles[pair.second].flat()); | |
| 186 | + else output.append((index ? QString::number(pair.second) : targetFiles[pair.second].name) + (score ? "=" + QString::number(pair.first) : "")); | |
| 193 | 187 | files.append(output); |
| 194 | 188 | } |
| 195 | 189 | lines.append(files.join(flat ? "\n" : ",")); | ... | ... |