Commit a2959d5a5a88f932bc4fd9f0bc39e0b5e9ac9922

Authored by Scott Klum
1 parent 6046e0b9

Added eigen initializer

openbr/plugins/distance.cpp
... ... @@ -221,8 +221,9 @@ private:
221 221 if (a.size() != b.size()) qFatal("Comparison size mismatch");
222 222  
223 223 QList<float> scores;
224   - for (int i=0; i<distances.size(); i++)
  224 + for (int i=0; i<distances.size(); i++) {
225 225 scores.append(distances[i]->compare(Template(a.file, a[i]),Template(b.file, b[i])));
  226 + }
226 227  
227 228 switch (operation) {
228 229 case Mean:
... ...
openbr/plugins/eigen3.cpp
... ... @@ -24,6 +24,23 @@ namespace br
24 24 {
25 25  
26 26 /*!
  27 + * \ingroup initializers
  28 + * \brief Initialize Stasm
  29 + * \author Scott Klum \cite sklum
  30 + */
  31 +class EigenInitializer : public Initializer
  32 +{
  33 + Q_OBJECT
  34 +
  35 + void initialize() const
  36 + {
  37 + Eigen::initParallel();
  38 + }
  39 +};
  40 +
  41 +BR_REGISTER(Initializer, EigenInitializer)
  42 +
  43 +/*!
27 44 * \ingroup transforms
28 45 * \brief Projects input into learned Principal Component Analysis subspace.
29 46 * \author Brendan Klare \cite bklare
... ...