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 comentarios

Walter Roberson
Walter Roberson el 24 de Dic. de 2015
How can you determine which is foreground and which is background?
mari ahmad
mari ahmad el 25 de Dic. de 2015
Editada: Image Analyst el 26 de Dic. de 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.

Iniciar sesión para comentar.

 Respuesta aceptada

Image Analyst
Image Analyst el 26 de Dic. de 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 comentario

mari ahmad
mari ahmad el 30 de Dic. de 2015
Dear Image Analyst thank you very very much. it work very well

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Images en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 24 de Dic. de 2015

Comentada:

el 30 de Dic. de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by