Merge pull request #2026 from pemmanuelviel:giveFurthestPoint

pull/2456/merge
Roman Donchenko 11 years ago committed by OpenCV Buildbot
commit bfb1ba371c
  1. 3
      modules/flann/include/opencv2/flann/kmeans_index.h

@ -759,12 +759,15 @@ private:
for (int k=0; k<indices_length; ++k) { for (int k=0; k<indices_length; ++k) {
if (belongs_to[k]==j) { if (belongs_to[k]==j) {
// for cluster j, we move the furthest element from the center to the empty cluster i
if ( distance_(dataset_[indices[k]], dcenters[j], veclen_) == radiuses[j] ) {
belongs_to[k] = i; belongs_to[k] = i;
count[j]--; count[j]--;
count[i]++; count[i]++;
break; break;
} }
} }
}
converged = false; converged = false;
} }
} }

Loading…
Cancel
Save