필터 지우기
필터 지우기

calculate the percentage of B&W image

조회 수: 20 (최근 30일)
titi sari
titi sari 2018년 6월 28일
편집: Guillaume 2018년 6월 29일
I have a black and white image, how do I calculate the percentage of the white area over the black area?

답변 (2개)

Guillaume
Guillaume 2018년 6월 29일
편집: Guillaume 2018년 6월 29일
percentageWhite = nnz(yourimage) / numel(yourimage);
nnz gives you the number of white pixels, numel the total number of pixels.
And note:
percentageBlack = nnz(~yourimage) / numel(yourimage);

Nithin Banka
Nithin Banka 2018년 6월 29일
If 'BW' is your binary threshold image,
pix = size(BW);
no_of_pix = pix(1)*pix(2);
no_of_white_pix = sum(sum(BW==1));
percent_of_white_pix = no_of_white_pix*100/no_of_pix; %This gives the percentage of white in the image.

카테고리

Help CenterFile Exchange에서 Denoising and Compression에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by