Commit 8ea461f0f29d5ee195b26d1f39613e52a9e74df3
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 |