Effacer les filtres
Effacer les filtres

Selecting Threshold from multithresh

6 vues (au cours des 30 derniers jours)
Pranaya Kansakar
Pranaya Kansakar le 28 Avr 2020
I have got a image with multiple thresholds (attachment).
Is it possible to negate all but one of the thresholds - e.g. have only the purple layer - such that the rest of the threshold labels are not visible and only the purple one remains?
thresh = multithresh(I,4);
sI = imquantize(app.image,thresh);
RGB = label2rgb(sI);
figure;

Réponse acceptée

Raunak Gupta
Raunak Gupta le 2 Mai 2020
Hi,
The multithresh will return multiple threshold value in a vector to be used. Since you want to use only a single threshold for displaying you can select that threshold value from the vector thresh and pass only that value to imquantize in the ‘thresh’ field. This will create only single label in the resulting image.
  1 commentaire
Pranaya Kansakar
Pranaya Kansakar le 2 Mai 2020
Modifié(e) : Pranaya Kansakar le 2 Mai 2020
Thanks for the reply!

Connectez-vous pour commenter.

Plus de réponses (0)

Produits


Version

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by