Вибір об'єктів
Мітки працюють як «ручки» для об'єктів — вони дають змогу «підхоплювати» цілі групи пікселів одразу. Щоб вибрати конкретний об'єкт:
- Знайдіть значення мітки, пов'язане з об'єктом.
- Створіть маску з відповідних пікселів.
У цій вправі створіть масив міток із наданої mask. Потім знайдіть значення мітки для лівого шлуночка, розташованого по центру, і створіть для нього маску.
Ця вправа є частиною курсу
Біомедична обробка зображень у Python
Інструкції до вправи
- Використайте
ndi.label(), щоб призначити мітки кожному окремому об'єкту вmask. - Знайдіть значення індексу для мітки лівого шлуночка, перевіривши центральний піксель (
128, 128). - Створіть маску пікселів, що відповідають мітці лівого шлуночка. Використовуючи
np.where, встановіть пікселі з міткоюlv_valу1, а інші значення — уnp.nan. - Використайте
plt.imshow(), щоб накласти вибрану мітку на поточний графік.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()