Determine center of cluster of points
Show older comments
I've got (in a x and y vector) some locations which form small clusters, about 10~15 point per cluster. They aren't ordered in any way. And there are multiple clusters per 'image'. How can I determine the center of such a cluster?
Background info: I've got a picture of a few (2 in my case) beads and i'm trying to get the exact location (center) of these beads. With find() I'm getting some points (a cluster) in every bead. But i need just one x,y location per bead.
Accepted Answer
More Answers (1)
Image Analyst
on 16 May 2012
0 votes
If you know how many clusters there should be, then you can use k-means (it's in the stats toolbox). For related questions, see <http://www.mathworks.com/searchresults/?q=%22k-means%22&q1=&q2=%22k-means%22&q3=¬q=&c[]=support>
Categories
Find more on k-Means and k-Medoids Clustering in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!