graythresh
Calcule un seuil global par la methode d Otsu.
📝Syntaxe
level = graythresh(I)
[level, effectiveness] = graythresh(I)
📥Arguments d'entrée
Paramètre Description
I Image d'entree utilisee pour calculer le seuil d'histogramme.
📤Arguments de sortie
Paramètre Description
level Seuil normalise dans l'intervalle [0, 1].
effectiveness Mesure d'efficacite de separabilite dans l'intervalle [0, 1].
📄Description

Calcule un seuil global par la methode d Otsu. La seconde sortie optionnelle est une mesure d efficacite comprise entre 0 et 1.

💡Exemples
Calculer et appliquer un seuil global
[X,Y]=meshgrid(linspace(-1,1,96),linspace(-1,1,64));
I=exp(-4*(X.^2+Y.^2));
[level,effectiveness]=graythresh(I);
BW=I>level;
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('Thresholded');
Example illustration
🔗Voir aussi
imbinarizeadaptthreshimhist
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub