diff --git a/openbr/gui/classifier.cpp b/openbr/gui/classifier.cpp index 8dcf0c6..71a3102 100644 --- a/openbr/gui/classifier.cpp +++ b/openbr/gui/classifier.cpp @@ -39,19 +39,23 @@ void Classifier::_classify(File file) { QString key, value; foreach (const File &f, Enroll(file.flat(), File("[algorithm=" + algorithm + "]"))) { - if (!f.contains("Label")) - continue; if (algorithm == "GenderClassification") { key = "Gender"; - value = f.get(key); } else if (algorithm == "AgeRegression") { key = "Age"; - value = QString::number(int(f.get(key)+0.5)) + " Years"; } else { key = algorithm; - value = f.get("Label"); } + + if (!f.contains(key)) + continue; + + if (algorithm == "AgeRegression") + value = QString::number(int(f.get(key)+0.5)) + " Years"; + else + value = f.get(key); + break; }