I have a binary image and want to find the area of white in the image
2 次查看(过去 30 天)
显示 更早的评论
I used rgb2gray(), im2bw and I have a Binary Image all is to find the area of the white portion
0 个评论
回答(1 个)
Image Analyst
2016-3-8
There are 3 ways
area1 = bwarea(binaryImage)
area2 = sum(binaryImage(:))
measurements = regionprops(logical(binaryImage), 'Area');
area3 = sum([measurements.Area])
The first one uses a different algorithm than the other two and will give different results depending on the shape of the boundary. The second two are just pixel counting.
2 个评论
Image Analyst
2016-3-8
See my attached spatial calibration demo. If that answers all your questions, can you mark it as Accepted?
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Processing Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!