Kom igångKom igång gratis

Välj objekt

Etiketter fungerar som "handtag" för objekt – de ger dig ett sätt att välja hela grupper av pixlar på en gång. Så här väljer du ett specifikt objekt:

  1. Hitta det etikettvärde som hör till objektet.
  2. Skapa en mask av matchande pixlar.

I den här övningen skapar du en etiketterad array från den angivna mask. Hitta sedan etikettvärdet för den centralt placerade vänster kammare och skapa en mask för den.

Den här övningen är en del av kursen

Biomedicinsk bildanalys i Python

Visa kurs

Övningsinstruktioner

  • Använd ndi.label() för att tilldela etiketter till varje separat objekt i mask.
  • Hitta indexvärdet för etiketten för vänster kammare genom att kontrollera mittenpixeln (128, 128).
  • Skapa en mask av pixlar som matchar etiketten för vänster kammare. Använd np.where för att sätta pixlar märkta som lv_val till 1 och övriga värden till np.nan.
  • Använd plt.imshow() för att lägga den valda etiketten som ett lager ovanpå den aktuella plotten.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod