Effacer les filtres
Effacer les filtres

calculate the percentage of B&W image

20 vues (au cours des 30 derniers jours)
titi sari
titi sari le 28 Juin 2018
Modifié(e) : Guillaume le 29 Juin 2018
I have a black and white image, how do I calculate the percentage of the white area over the black area?

Réponses (2)

Guillaume
Guillaume le 29 Juin 2018
Modifié(e) : Guillaume le 29 Juin 2018
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 le 29 Juin 2018
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.

Catégories

En savoir plus sur Denoising and Compression dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by