Salut les amis,
J'ai une petite question à propos de Matlab :
Comment connaître les nombres des pixels blanc ou noir dans une image binaire ?
Merci d'avance.
Salut les amis,
J'ai une petite question à propos de Matlab :
Comment connaître les nombres des pixels blanc ou noir dans une image binaire ?
Merci d'avance.
Comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 img=rand(50)>0.5; % Une image binaire aléatoire npixblanc=sum(img(:)) npixnoir=sum(~img(:)) %ou npixnoir=numel(img)-npixblanc
Je dirais meme plus :
La fonction NNZ renvoie le nombre d'éléments non nul d'une matrice.
Code : Sélectionner tout - Visualiser dans une fenêtre à part npixblanc=nnz(img)
![]()
Qui dit mieux ?
A titre de comparaison :Sur mon ordi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 img=rand(5000)>0.5; tic npixblanc=nnz(img); toc clear all img=rand(5000)>0.5; tic npixblanc=sum(img(:)); tocelapsed_time =
0.5940
elapsed_time =
0.1410
Qui dit mieux ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager