How to save bounding box image?
Mostrar comentarios más antiguos
i am having trouble in saving bonding box image for later use but i can't.

Respuestas (1)
Y.L.K KHUMAN
el 22 de Mayo de 2014
[L, a,]=bwlabel(I); %%Label connected components
propied=regionprops(L,'BoundingBox'); %%Measure properties of image regions
for n=1:size(propied,1) %%Plot Bounding Box
rectangle('Position',propied(n).BoundingBox,'EdgeColor','g','LineWidth',1);
end
for n=1:a %%Objects extraction
[r,c] = find(L==n);
n1=Segout(min(r):max(r),min(c):max(c));
figure, subimage(~n1);
pause(0.5)
imsave();
end
*imsave() function will save your bounded image.
2 comentarios
Maaz Muslim
el 22 de Mayo de 2014
Azum Saeed
el 2 de Jul. de 2018
I hope you found the answer but leaving it for people who might have lesser time. so segout is basically the image complete image it self and but not a function. min(r):max(r) are the range from where till where you want to copy image to n1 object.
Categorías
Más información sobre Images en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!