Commit 4d42bac215b24d776f8ed307cf89f2c47857e1f6

Authored by Jordan
1 parent 2a3fcf3d

allow single template comparisons in PP5

Showing 1 changed file with 8 additions and 4 deletions
openbr/plugins/pp5.cpp
... ... @@ -305,10 +305,14 @@ class PP5CompareDistance : public Distance
305 305  
306 306 float compare(const Template &target, const Template &query) const
307 307 {
308   - (void) target;
309   - (void) query;
310   - qFatal("Compare single templates should never be called!");
311   - return 0;
  308 + TemplateList targetList;
  309 + targetList.append(target);
  310 + TemplateList queryList;
  311 + queryList.append(query);
  312 + MatrixOutput *score = MatrixOutput::make(targetList.files(), queryList.files());
  313 + compare(targetList, queryList, score);
  314 + return score->data.at<float>(0);
  315 +
312 316 }
313 317  
314 318 void compare(const TemplateList &target, const TemplateList &query, Output *output) const
... ...