How do I find the area of a binary image?
2 次查看(过去 30 天)
显示 更早的评论
Hi, I need to find the area of this image (around the outer edge). Anyone got an idea? Thanks!!!!!
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/151803/image.png)
0 个评论
采纳的回答
Image Analyst
2015-7-2
To find the actual boundary, invert, fill, and sum
binaryImage = imfill(~binaryImage, 'holes');
numPixels = sum(binaryImage(:));
If you want a smooth boundary, you need to use activecontour(), like in my attached demo.
0 个评论
更多回答(0 个)
另请参阅
类别
在 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!