bwarea & area, white/black ratio

조회 수: 5 (최근 30일)
dan kin
dan kin 2012년 10월 3일
댓글: Image Analyst 2017년 12월 22일
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.

채택된 답변

Image Analyst
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;

추가 답변 (1개)

dan kin
dan kin 2012년 10월 3일
Hi,
Therefore, bwarea/area is not like white/black ratio. Am I correct?
If this is the case how do I solve it, built in function?
Thx
  댓글 수: 3
shivam sahil
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
Image Analyst 2017년 12월 22일
See attached demo. Also see the function colorcloud().

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Signal Modeling에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by