calculate the area

hello everyone I need help. I have a picture consisting only of black and white. Does anybody know of any function which I figured would be an area of white on obazku.
Thank you so much to everyone

 采纳的回答

Adam
Adam 2012-3-25
solution to my problem was easier than it seemed ...
A=[0 1 0 0 0 0 1; 1 0 1 0 1 1 0; 0 0 1 1 1 0 1]
figure, imshow(A)
B = sum(sum(A))

2 个评论

What is obazku? Is that zero or black? What if there are several disconnected areas of white? Your method would give the total area but not the area of each one individually. If you want the total white area in a binary black and white grayscale image then your method is fine.
sorry "obrazku" I forgot to translate the picture = obrazku.

请先登录,再进行评论。

更多回答(1 个)

Matt Kindig
Matt Kindig 2012-3-23

0 个投票

Do you want just the total number of pixels of white? If so, just sum the image (sum all 1's).
If you want the area of contiguous objects of white, check out the 'regionprops' function in the Image Processing Toolbox.

1 个评论

was enough I would sum all the white pixels in the picture. But I do not know how to get in this quest

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 3-D Volumetric Image Processing 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by