From 93092fdfd3140d49f272ec69721a6e609758a226 Mon Sep 17 00:00:00 2001 From: Scott Klum Date: Mon, 2 Dec 2013 17:31:52 -0500 Subject: [PATCH] Workaround for train projecting enrollment issue --- openbr/core/core.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openbr/core/core.cpp b/openbr/core/core.cpp index 6b52578..30efd3d 100644 --- a/openbr/core/core.cpp +++ b/openbr/core/core.cpp @@ -45,7 +45,7 @@ struct AlgorithmCore qDebug("Training on %s%s", qPrintable(input.flat()), model.isEmpty() ? "" : qPrintable(" to " + model)); - QScopedPointer trainingWrapper(Transform::make("DirectStream([Identity])", NULL)); + QScopedPointer trainingWrapper(Transform::make("DirectStream([Identity],readMode=DistributeFrames)", NULL)); CompositeTransform * downcast = dynamic_cast(trainingWrapper.data()); if (downcast == NULL) qFatal("downcast failed?"); @@ -70,7 +70,7 @@ struct AlgorithmCore if (!distance.isNull()) { qDebug("Projecting Enrollment"); - data >> *downcast; + downcast->projectUpdate(data,data); qDebug("Training Comparison"); distance->train(data); -- libgit2 0.21.4