ÎncepețiÎncepe gratuit

Identifică centrul de masă

Transformarea prin distanță evidențiază porțiunile cele mai profunde ale unui obiect. Pe de altă parte, ndi.center_of_mass() returnează coordonatele centrului unui obiect.

„Masa" corespunde valorilor de intensitate – valorile mai mari atrag centrul spre ele.

În acest exercițiu, calculează centrul de masă pentru cele două zone etichetate, apoi reprezintă-le pe grafic, suprapuse peste imagine.

Acest exercițiu face parte din cursul

Analiza imaginilor biomedicale în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosind vol și labels, calculează centrul de masă pentru cele două obiecte etichetate. Afișează coordonatele.
  • Folosește plt.scatter() pentru a adăuga marcajele centrului de masă pe grafic. Reține că diagramele scatter pornesc din colțul din stânga-jos. Coloanele imaginii corespund valorilor x, iar rândurile valorilor y.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul