Commit d32ba202f06b8f85a60d4bb0e4592f8167ddb4cf
1 parent
19a31ced
More efficient hash-based search in getNumberOfImages
Showing
1 changed file
with
4 additions
and
5 deletions
openbr/core/eval.cpp
| ... | ... | @@ -747,12 +747,11 @@ static QMap<QString, Detections> getDetections(const File &predictedGallery, con |
| 747 | 747 | |
| 748 | 748 | static int getNumberOfImages(const File &truthGallery) |
| 749 | 749 | { |
| 750 | - const FileList files = TemplateList::fromGallery(truthGallery).files(); | |
| 750 | + const FileList files = FileList::fromGallery(truthGallery); | |
| 751 | 751 | |
| 752 | - QStringList names; | |
| 753 | - foreach(const File file, files) | |
| 754 | - if (!names.contains(file.fileName())) | |
| 755 | - names.append(file.fileName()); | |
| 752 | + QSet<QString> names; | |
| 753 | + foreach(const File &file, files) | |
| 754 | + names.insert(file.fileName()); | |
| 756 | 755 | return names.size(); |
| 757 | 756 | } |
| 758 | 757 | ... | ... |