how to convert a segmented image to a set of bounding boxes?

4 Ansichten (letzte 30 Tage)
samar mahmoud
samar mahmoud am 1 Mär. 2020
Kommentiert: samar mahmoud am 2 Mär. 2020
I have use the function
L = imsegkmeans(I,k)
to segement image into region. Now, How to convert the output L into a set of bounding boxes?
Any idea. Need help.

Antworten (1)

KALYAN ACHARJYA
KALYAN ACHARJYA am 2 Mär. 2020
regionprops(segmmented_image, 'BoundingBox' );
then
rectangle
See the Matlab Documention for details
  1 Kommentar
samar mahmoud
samar mahmoud am 2 Mär. 2020
I write the code
measure=regionprops(L,'BoundingBox'); no=size(measure,1);
hold on
for k=1:no
bb=measure(k).BoundingBox;
rectangle('Position',bb,'LineWidth',2)
end
but the output is the same value for all regions
bb=[.5,.5, 219, 265]
what is this meaning

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by