diff --git a/openbr/openbr_plugin.cpp b/openbr/openbr_plugin.cpp index 2b9990d..67783b3 100644 --- a/openbr/openbr_plugin.cpp +++ b/openbr/openbr_plugin.cpp @@ -971,6 +971,17 @@ QList Object::getChildren() const output.append((Object *) dist); } } + else if (variant.canConvert()) { + Classifier *classifier = variant.value(); + if (classifier) + output.append((Object* ) variant.value()); + } + else if (variant.canConvert >()) { + foreach (const Classifier *classifier, variant.value >()) { + if (classifier) + output.append((Object *) classifier); + } + } } return output; }