how i can put a rectangular around forground ?

in regionprob, bounding box put a rectangular a round each object but i need just one rectangular around my forground which is in the center of my image .i mean i need a perim around my object that have rectangular form.

2 commentaires

Walter Roberson
Walter Roberson le 24 Déc 2015
How can you determine which is foreground and which is background?
mari ahmad
mari ahmad le 25 Déc 2015
Modifié(e) : Image Analyst le 26 Déc 2015
It's clear. I have an image that consists of 2 objects. If I use regionnprops boundingbox the result is a lot of rectangles around each of the two objects. In fact i need to extract the area of jut 2 object and put a rectangle around it.

Connectez-vous pour commenter.

 Réponse acceptée

Image Analyst
Image Analyst le 26 Déc 2015
Call bwconvhull() before you call bwlabel() or bwconncomp(). That will join the two blobs and create just one giant blob, which, of course, will have just one bounding box.
binaryImage = bwconvhull(binaryImage);
labeledImage = bwlabel(binaryImage);
measurements = regionprops(labeledImage, 'BoundingBox');
boundingBox = measurements.BoundingBox;

1 commentaire

mari ahmad
mari ahmad le 30 Déc 2015
Dear Image Analyst thank you very very much. it work very well

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Images dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by