Commit fd639bc17b10b1fe974aa6689d2451cc79407eaa

Authored by Brendan Klare
1 parent f207c688

SparseLDA bug fixes

Showing 1 changed file with 1 additions and 3 deletions
openbr/plugins/eigen3.cpp
@@ -331,7 +331,7 @@ class LDATransform : public Transform @@ -331,7 +331,7 @@ class LDATransform : public Transform
331 pca.keep = pcaKeep; 331 pca.keep = pcaKeep;
332 pca.whiten = pcaWhiten; 332 pca.whiten = pcaWhiten;
333 pca.train(trainingSet); 333 pca.train(trainingSet);
334 - mean = Eigen::MatrixXf(pca.mean); 334 + mean = pca.mean;
335 335
336 TemplateList ldaTrainingSet; 336 TemplateList ldaTrainingSet;
337 static_cast<Transform*>(&pca)->project(trainingSet, ldaTrainingSet); 337 static_cast<Transform*>(&pca)->project(trainingSet, ldaTrainingSet);
@@ -508,7 +508,6 @@ class LDATransform : public Transform @@ -508,7 +508,6 @@ class LDATransform : public Transform
508 508
509 void store(QDataStream &stream) const 509 void store(QDataStream &stream) const
510 { 510 {
511 - stream << pcaKeep;  
512 stream << directLDA; 511 stream << directLDA;
513 stream << directDrop; 512 stream << directDrop;
514 stream << dimsOut; 513 stream << dimsOut;
@@ -520,7 +519,6 @@ class LDATransform : public Transform @@ -520,7 +519,6 @@ class LDATransform : public Transform
520 519
521 void load(QDataStream &stream) 520 void load(QDataStream &stream)
522 { 521 {
523 - stream >> pcaKeep;  
524 stream >> directLDA; 522 stream >> directLDA;
525 stream >> directDrop; 523 stream >> directDrop;
526 stream >> dimsOut; 524 stream >> dimsOut;