Inizia subitoInizia gratis

Seleziona oggetti

Le etichette sono come dei "manici" per gli oggetti: ti permettono di afferrare interi insiemi di pixel in una volta sola. Per selezionare un oggetto specifico:

  1. Trova il valore di etichetta associato all'oggetto.
  2. Crea una maschera dei pixel corrispondenti.

In questo esercizio, crea un array etichettato a partire dalla mask fornita. Poi, trova il valore di etichetta del ventricolo sinistro al centro e crea una maschera per esso.

Questo esercizio fa parte del corso

Analisi di immagini biomediche in Python

Visualizza corso

Istruzioni dell'esercizio

  • Usa ndi.label() per assegnare un'etichetta a ciascun oggetto separato in mask.
  • Trova il valore di indice dell'etichetta del ventricolo sinistro controllando il pixel centrale (128, 128).
  • Crea una maschera dei pixel che corrispondono all'etichetta del ventricolo sinistro. Con np.where, imposta i pixel etichettati come lv_val a 1 e gli altri a np.nan.
  • Usa plt.imshow() per sovrapporre l'etichetta selezionata al grafico corrente.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Label the image "mask"
labels, nlabels = ____

# Select left ventricle pixels
lv_val = ____[128, 128]
lv_mask = ____

# Overlay selected label
plt.imshow(____, cmap='rainbow')
plt.show()
Modifica ed esegui il codice