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:
- Trova il valore di etichetta associato all'oggetto.
- 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
Istruzioni dell'esercizio
- Usa
ndi.label()per assegnare un'etichetta a ciascun oggetto separato inmask. - 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 comelv_vala1e gli altri anp.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()