Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Pomocí vol a labels vypočí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ám x a řádky hodnotám y.

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()
Upravit a spustit kód