BW = imbinarize(I)
BW = imbinarize(I, T)
BW = imbinarize(I, 'global')
BW = imbinarize(I, 'adaptive')
BW = imbinarize(__, 'Sensitivity', value)
BW = imbinarize(__, 'ForegroundPolarity', polarity)
| Paramètre | Description |
|---|---|
| I | Image d'entree. |
| T | Seuil numerique. Il peut etre scalaire ou de meme taille que I. |
| method | Methode de binarisation : 'global' ou 'adaptive'. |
| 'Sensitivity' | Sensibilite transmise au seuillage adaptatif. |
| 'ForegroundPolarity' | Polarite du premier plan pour le seuillage adaptatif : 'bright' ou 'dark'. |
| Paramètre | Description |
|---|---|
| BW | Image binaire logique. |
Binarise une image avec un seuil. La methode globale utilise graythresh quand aucun seuil n est fourni. Un seuil numerique peut etre scalaire ou de meme taille que l entree. La methode adaptive utilise adaptthresh et prend en charge une polarite de premier plan bright ou dark.
I=[0 0.25 0.75 1; 0.1 0.4 0.6 0.9];
BW=imbinarize(I,0.5);
figure; subplot(1,2,1); imagesc(I); g=linspace(0,1,64)'; colormap([g g g]); title('Input');
subplot(1,2,2); imagesc(BW); g=linspace(0,1,64)'; colormap([g g g]); title('Binary');
I=[0.1 0.1 0.1; 0.1 0.9 0.1; 0.1 0.1 0.1];
BW=imbinarize(I,'adaptive','Sensitivity',0.4)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |