Tentukan titik pusat massa
Transformasi jarak menyoroti bagian objek yang paling tertanam. Di sisi lain, ndi.center_of_mass() mengembalikan koordinat pusat suatu objek.
"Massa" sesuai dengan nilai intensitas, di mana nilai yang lebih tinggi menarik pusat lebih dekat ke arahnya.
Pada latihan ini, hitung pusat massa untuk dua area berlabel. Lalu, gambarkan titik-titiknya di atas citra.
Latihan ini merupakan bagian dari kursus
Analisis Citra Biomedis dengan Python
Instruksi latihan
- Dengan menggunakan
voldanlabels, hitung pusat massa untuk dua objek berlabel. Cetak koordinatnya. - Gunakan
plt.scatter()untuk menambahkan penanda pusat massa ke plot. Perhatikan bahwa scatterplot digambar dari sudut kiri bawah. Kolom citra berkorespondensi dengan nilaixdan baris dengan nilaiy.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()