Individua il baricentro
La trasformazione di distanza mette in evidenza le porzioni più interne di un oggetto. Invece, ndi.center_of_mass() restituisce le coordinate del centro di un oggetto.
La "massa" corrisponde ai valori di intensità: valori più alti spostano il centro verso di loro.
In questo esercizio, calcola il baricentro per le due aree etichettate. Poi tracciale sopra l'immagine.
Questo esercizio fa parte del corso
Analisi di immagini biomediche in Python
Istruzioni dell'esercizio
- Usando
volelabels, calcola il baricentro per i due oggetti etichettati. Stampa le coordinate. - Usa
plt.scatter()per aggiungere i marcatori del baricentro al grafico. Nota che gli scatterplot disegnano a partire dall'angolo in basso a sinistra. Le colonne dell'immagine corrispondono ai valorixe le righe ai valoriy.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Extract centers of mass for objects 1 and 2
coms = ____
print('Label 1 center:', ____)
print('Label 2 center:', ____)
# Add marks to plot
for c0, c1, c2 in coms:
plt.scatter(____, ____, s=100, marker='o')
plt.show()