Zacznij terazZacznij za darmo

Wybieranie obiektów

Etykiety działają jak „uchwyty" do obiektów – pozwalają odwoływać się do całych zbiorów pikseli naraz. Aby wybrać konkretny obiekt:

  1. Znajdź wartość etykiety powiązanej z danym obiektem.
  2. Utwórz maskę pasujących pikseli.

W tym ćwiczeniu utwórz tablicę z etykietami na podstawie dostarczonej zmiennej mask. Następnie znajdź wartość etykiety dla lewej komory, która leży w centrum obrazu, i utwórz dla niej maskę.

To ćwiczenie jest częścią kursu

Analiza obrazów biomedycznych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj ndi.label(), aby przypisać etykiety do każdego oddzielnego obiektu w mask.
  • Znajdź wartość indeksu etykiety lewej komory, sprawdzając centralny piksel (128, 128).
  • Utwórz maskę pikseli odpowiadających etykiecie lewej komory. Korzystając z np.where, ustaw piksele oznaczone jako lv_val na 1, a pozostałe na np.nan.
  • Użyj plt.imshow(), aby nałożyć wybraną etykietę na bieżący wykres.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
Edytuj i uruchom kod