Commit 8ea461f0f29d5ee195b26d1f39613e52a9e74df3

Authored by Scott Klum
1 parent 08f7a26d

Added a check for simmat and file size for convert

Showing 1 changed file with 3 additions and 0 deletions
openbr/core/core.cpp
@@ -395,6 +395,9 @@ void br::Convert(const File &fileType, const File &inputFile, const File &output @@ -395,6 +395,9 @@ void br::Convert(const File &fileType, const File &inputFile, const File &output
395 const FileList targetFiles = TemplateList::fromGallery(target).files(); 395 const FileList targetFiles = TemplateList::fromGallery(target).files();
396 const FileList queryFiles = TemplateList::fromGallery(query).files(); 396 const FileList queryFiles = TemplateList::fromGallery(query).files();
397 397
  398 + if (targetFiles.size() != m.cols || queryFiles.size() != m.rows)
  399 + qFatal("Similarity matrix and file size mismatch.");
  400 +
398 QSharedPointer<Output> o(Factory<Output>::make(outputFile)); 401 QSharedPointer<Output> o(Factory<Output>::make(outputFile));
399 o->initialize(targetFiles, queryFiles); 402 o->initialize(targetFiles, queryFiles);
400 403