diff --git a/openbr/plugins/cuda/cublaspca.cpp b/openbr/plugins/cuda/cublaspca.cpp index c51c279..bbb60b6 100644 --- a/openbr/plugins/cuda/cublaspca.cpp +++ b/openbr/plugins/cuda/cublaspca.cpp @@ -284,7 +284,7 @@ protected: double currentEnergy = 0; int i=0; while ((currentEnergy / totalEnergy < keep) && (i < allEVals.rows())) { - currentEnergy += allEVals(allEVals.rows()-(i+1)); + currentEnergy += allEVals(i); i++; } keep = i - drop;