Výběr objektů
Popisky fungují jako „úchyty" objektů – umožňují ti pracovat s celými skupinami pixelů najednou. Postup pro výběr konkrétního objektu:
- Najdi hodnotu popisku přiřazenou danému objektu.
- Vytvoř masku odpovídajících pixelů.
V tomto cvičení vytvoříš pole popisků z dodané proměnné mask. Poté najdi hodnotu popisku centrálně umístěné levé komory a vytvoř pro ni masku.
Toto cvičení je součástí kurzu
Biomedical Image Analysis in Python
Pokyny k cvičení
- Pomocí
ndi.label()přiřaď popisky každému samostatnému objektu v proměnnémask. - Zjisti hodnotu indexu popisku levé komory kontrolou středového pixelu (
128, 128). - Vytvoř masku pixelů odpovídajících popisku levé komory. Pomocí
np.wherenastav pixely označené jakolv_valna hodnotu1a ostatní nanp.nan. - Pomocí
plt.imshow()zobraz vybraný popisek jako vrstvu přes aktuální graf.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Label the image "mask"
labels, nlabels = ____
# Select left ventricle pixels
lv_val = ____[128, 128]
lv_mask = ____
# Overlay selected label
plt.imshow(____, cmap='rainbow')
plt.show()