Fix to the variable bandwidth case

This commit is contained in:
Dongryeol Lee
2008-02-24 20:02:00 +00:00
parent 363de2ed28
commit 2b5b4a2e0e
2 changed files with 2 additions and 2 deletions
@@ -770,7 +770,7 @@ class DenseLpr {
all_knn.ComputeNeighbors(&resulting_neighbors, &distances);
for(index_t i = 0; i < distances.size(); i += knns) {
kernels_[i / knns].Init(sqrt(distances[i]));
kernels_[i / knns].Init(sqrt(distances[i + knns - 1]));
}
}
}
@@ -400,7 +400,7 @@ class NaiveLpr {
all_knn.ComputeNeighbors(&resulting_neighbors, &distances);
for(index_t i = 0; i < distances.size(); i += knns) {
kernels_[i / knns].Init(sqrt(distances[i]));
kernels_[i / knns].Init(sqrt(distances[i + knns - 1]));
}
}
}