diff --git a/openbr/core/core.cpp b/openbr/core/core.cpp index 6060849..06b7194 100644 --- a/openbr/core/core.cpp +++ b/openbr/core/core.cpp @@ -395,6 +395,9 @@ void br::Convert(const File &fileType, const File &inputFile, const File &output const FileList targetFiles = TemplateList::fromGallery(target).files(); const FileList queryFiles = TemplateList::fromGallery(query).files(); + if (targetFiles.size() != m.cols || queryFiles.size() != m.rows) + qFatal("Similarity matrix and file size mismatch."); + QSharedPointer o(Factory::make(outputFile)); o->initialize(targetFiles, queryFiles);