Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Usando vol e labels, 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 valori x e le righe ai valori y.

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()
Modifica ed esegui il codice