how to generate bounding box coordinates from centroid location

조회 수: 1 (최근 30일)
manoj sain
manoj sain 2021년 2월 3일
편집: Matt J 2021년 2월 3일
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

답변 (1개)

Matt J
Matt J 2021년 2월 3일
편집: Matt J 2021년 2월 3일
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

카테고리

Help CenterFile Exchange에서 Elementary Polygons에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by