Zacznij terazZacznij za darmo

Wyznaczanie środka masy

Transformacja odległościowa wskazuje najbardziej zagłębione fragmenty obiektu. Z kolei ndi.center_of_mass() zwraca współrzędne środka obiektu.

„Masa" odpowiada wartościom intensywności – wyższe wartości przyciągają środek bliżej siebie.

W tym ćwiczeniu oblicz środek masy dla dwóch oznaczonych obszarów, a następnie nanieś je na wykres.

To ćwiczenie jest częścią kursu

Analiza obrazów biomedycznych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Używając vol i labels, oblicz środek masy dla dwóch oznaczonych obiektów. Wydrukuj współrzędne.
  • Użyj plt.scatter(), aby dodać znaczniki środka masy do wykresu. Pamiętaj, że wykresy punktowe są rysowane od lewego dolnego rogu. Kolumny obrazu odpowiadają wartościom x, a wiersze – wartościom y.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
Edytuj i uruchom kod