How to determine the Voronoi center coordinates knowing ?
8 次查看(过去 30 天)
显示 更早的评论
I have a skeleton of a road network and i want to estimate the cùenter of eacùh cell of the voronoi diagram
below the image
any ideas please !
thx
2 个评论
Sean de Wolski
2014-6-17
So you want to calculate the voronoi diagram of the end points and then find the centers? I'm not totally clear on how you want to get from the above image to your centroids.
回答(1 个)
Jason Nicholson
2014-6-18
编辑:Jason Nicholson
2014-6-18
This does not deal with the inf's. You will have to replace the infinities with finite values on your boundary to get a better center estimation.
X = rand(10,2);
[V,C] = voronoin(X);
xCenter = cellfun(@(index) mean(V(index,1)),C);
yCenter = cellfun(@(index) mean(V(index,2)),C);
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Voronoi Diagram 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!