how to generate bounding box coordinates from centroid location

3 visualizaciones (últimos 30 días)
manoj sain
manoj sain el 3 de Feb. de 2021
Editada: Matt J el 3 de Feb. de 2021
polyin=[235.798080444336 161.207092285156
248.257690429688 206.053085327148
340.019195556641 180.559265136719
327.559875488281 135.713150024414]
[x,y] = centroid(polyin);
i want the bounding box coordinates from output [x y].
please help

Respuestas (1)

Matt J
Matt J el 3 de Feb. de 2021
Editada: Matt J el 3 de Feb. de 2021
The centroid alone does not carry enough information to determine the bounding box, but you can instead do
polyin=[235.798080444336 161.207092285156
248.257690429688 206.053085327148
340.019195556641 180.559265136719
327.559875488281 135.713150024414];
[xlim,ylim] = boundingbox( polyshape(polyin) )
xlim = 1×2
235.7981 340.0192
ylim = 1×2
135.7132 206.0531

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by