Commit f5f146494361da0f98c64e3d4511ea2a898f041f

Authored by DepthDeluxe
1 parent 06d8779e

fix difference between two PCA's

openbr/plugins/cuda/cublaspca.cpp
@@ -284,7 +284,7 @@ protected: @@ -284,7 +284,7 @@ protected:
284 double currentEnergy = 0; 284 double currentEnergy = 0;
285 int i=0; 285 int i=0;
286 while ((currentEnergy / totalEnergy < keep) && (i < allEVals.rows())) { 286 while ((currentEnergy / totalEnergy < keep) && (i < allEVals.rows())) {
287 - currentEnergy += allEVals(allEVals.rows()-(i+1)); 287 + currentEnergy += allEVals(i);
288 i++; 288 i++;
289 } 289 }
290 keep = i - drop; 290 keep = i - drop;