Nalezení těžiště objektu
Transformace vzdálenosti odhalí nejvíce zanořené části objektu. Funkce ndi.center_of_mass() naproti tomu vrátí souřadnice středu objektu.
„Hmotnost" odpovídá hodnotám intenzity – vyšší hodnoty přitahují střed blíže k sobě.
V tomto cvičení vypočítej těžiště pro dvě označené oblasti a zobraz je v grafu nad snímkem.
Toto cvičení je součástí kurzu
Biomedical Image Analysis in Python
Pokyny k cvičení
- Pomocí
volalabelsvypočítej těžiště pro dva označené objekty. Souřadnice vypiš. - Použij
plt.scatter()k zobrazení markerů těžišť v grafu. Nezapomeň, že souřadnicový systém bodového grafu začíná v levém dolním rohu – sloupce snímku odpovídají hodnotámxa řádky hodnotámy.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()