Calculate the mean of nonzero pixels and set a threshold
Afficher commentaires plus anciens
I previously asked how to calculate the mean of nonzero pixels using my binary mask.
The way I did that was m = mean(volume(mask)).
Now, I would also like to exclude the pixels within the mask with values <0.001.
Can someone help with that?
Réponses (1)
Ilian
le 8 Avr 2020
If you just have a threshold, you don't even need to ceate an explicit mask:
m = mean(volume(volume>=0.001)); % average of all values (0.001 or above) in volume
Catégories
En savoir plus sur Image Thresholding dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!