From 0ecab0f9e900b9d157a749939ffc48b4c9b3a7b8 Mon Sep 17 00:00:00 2001 From: Brendan Klare Date: Wed, 16 Apr 2014 18:50:56 -0400 Subject: [PATCH] Turk fusion of meta algorithms --- openbr/plugins/turk.cpp | 4 ++++ 1 file changed, 4 insertions(+), 0 deletions(-) diff --git a/openbr/plugins/turk.cpp b/openbr/plugins/turk.cpp index c210ff9..e79dce6 100644 --- a/openbr/plugins/turk.cpp +++ b/openbr/plugins/turk.cpp @@ -160,9 +160,11 @@ class TurkClassifierTransform : public Transform Q_PROPERTY(QString key READ get_key WRITE set_key RESET reset_key STORED false) Q_PROPERTY(QStringList values READ get_values WRITE set_values RESET reset_values STORED false) Q_PROPERTY(float maxVotes READ get_maxVotes WRITE set_maxVotes RESET reset_maxVotes STORED false) + Q_PROPERTY(bool isMeta READ get_isMeta WRITE set_isMeta RESET reset_isMeta STORED false) BR_PROPERTY(QString, key, QString()) BR_PROPERTY(QStringList, values, QStringList()) BR_PROPERTY(float, maxVotes, 1) + BR_PROPERTY(bool, isMeta, false) Transform *child; @@ -175,6 +177,8 @@ class TurkClassifierTransform : public Transform algorithm += classifiers.join("/"); if (values.size() > 1) algorithm += "+Cat"; + if (isMeta) + algorithm += QsString("+Average+SaveMat(predicted_%1)").arg(value); child = Transform::make(algorithm); } -- libgit2 0.21.4