diff --git a/openbr/plugins/distance.cpp b/openbr/plugins/distance.cpp index d68cae1..79c22df 100644 --- a/openbr/plugins/distance.cpp +++ b/openbr/plugins/distance.cpp @@ -221,8 +221,9 @@ private: if (a.size() != b.size()) qFatal("Comparison size mismatch"); QList scores; - for (int i=0; icompare(Template(a.file, a[i]),Template(b.file, b[i]))); + } switch (operation) { case Mean: diff --git a/openbr/plugins/eigen3.cpp b/openbr/plugins/eigen3.cpp index 28a805f..e54525f 100644 --- a/openbr/plugins/eigen3.cpp +++ b/openbr/plugins/eigen3.cpp @@ -24,6 +24,23 @@ namespace br { /*! + * \ingroup initializers + * \brief Initialize Stasm + * \author Scott Klum \cite sklum + */ +class EigenInitializer : public Initializer +{ + Q_OBJECT + + void initialize() const + { + Eigen::initParallel(); + } +}; + +BR_REGISTER(Initializer, EigenInitializer) + +/*! * \ingroup transforms * \brief Projects input into learned Principal Component Analysis subspace. * \author Brendan Klare \cite bklare