To retrieve height and width of rectangle drawn

Hi guys, I am drawing a rectangle around an object in image using following code
{figure, imshow(BW2);
CC = bwconncomp(BW2);
[L Ne]=bwlabel(BW2);
propied=regionprops(L,'BoundingBox');
hold on
for x=1:size(propied,1)
rectangle('Position',propied(x).BoundingBox,'EdgeColor','g','LineWidth',2)
end
hold off }
I want to know height width and strating point of the rectangle drawn. Please help me.

 Accepted Answer

The appropriate reference information is <http://www.mathworks.com/help/techdoc/ref/rectangle_props.html here>
rects = findobj(gca,'type','rectangle');
for K = 1:length(rects)
rpos = get(rects(K),'Position');
fprintf(1, 'Rectangle #%d: height %g, width %g at (%g,%g)\n', ...
rpos(3), rpos(4), rpos(1), rpos(2));
end

More Answers (0)

Categories

Find more on Read, Write, and Modify Image in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!