Greetings, how to extract each object and calculate their area based on example picture shown below.
3 views (last 30 days)
Show older comments
alice shaarveina
on 14 Mar 2018
Commented: alice shaarveina
on 15 Mar 2018

2 Comments
Image Analyst
on 14 Mar 2018
How is this different than your other post https://www.mathworks.com/matlabcentral/answers/387906-greetings-how-to-calculate-area-and-parameter-of-cell#comment_544813
Accepted Answer
KALYAN ACHARJYA
on 14 Mar 2018
k=imread('cell.bmp');
BW1=im2bw(k);
BW2=imcomplement(BW1);
% Apply condition calculate the pixels in certain boundary area (objects)
% Once you find white pixels, sum all upto certain boundary (Hint from given image)
% following is the code for all objects
nWhite_pixels=sum(BW2(:));
[rows columns depth]=size(BW2);
percentage_tot_area=((nWhite_pixels)/(rows*columns))*100;
fprintf('#The Percentage covered by all object is %f',percentage_tot_area);
disp('%');
More Answers (0)
See Also
Categories
Find more on Creating, Deleting, and Querying Graphics Objects 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!