bwarea & area, white/black ratio
5 次查看(过去 30 天)
显示 更早的评论
Hi,
Can someone please explain me what is the difference of bwarea & area.
I have an image which is black and white (after segmentation and fill) & I wish to calculate the area of an object (as I understand done by bwarea) relative to the image area (imageArea = regionprops(image_name, 'Area')), more or less calculating the white/black ratio.
Any other ideas is welcome.
Thanks.
0 个评论
采纳的回答
Image Analyst
2012-10-3
编辑:Image Analyst
2012-10-3
They use different algorithms. regionprops gives the number of pixels while bwarea gives some kind of weighted area that depends on the shape of the boundary. This is described in the documentation for bwarea
The white to black ratio is
totalPixels = numel(binaryImages);
numWhitePixels = sum(binaryImage(:));
numBlackPixels = totalPixels - numWhitePixels;
ratio = numWhitePixels / numBlackPixels;
0 个评论
更多回答(1 个)
dan kin
2012-10-3
3 个评论
shivam sahil
2017-12-21
Hey! I want to implement the same code for RGB to get pixel count of particular rgb index, please guide me with the code for the same.
Image Analyst
2017-12-22
See attached demo. Also see the function colorcloud().
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Signal Modeling 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!