salut!
comment je peus compter le nombre de pixels dans une région!afin de supprimer les régions qui ont une taille inférieure par exemple à 20 pixels!
Merci d'avance!![]()
salut!
comment je peus compter le nombre de pixels dans une région!afin de supprimer les régions qui ont une taille inférieure par exemple à 20 pixels!
Merci d'avance!![]()
En utilisant la fonction REGIONPROPS par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 X = rand(15); bw = X>0.33; figure colormap('gray') subplot(2,1,1); imagesc(bw) axis image off L = bwlabel(bw,4) reg = regionprops(L,'area'); idx = find([reg(:).Area]<20) if ~isempty(idx) for n = 1:numel(idx) bw(L==idx(n)) = 0; end end subplot(2,1,2); imagesc(bw) axis image off
Merci Dut!
Merci de -l'infini ,+l'infini!
thanks![]()
Partager