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:
- Hitta det etikettvärde som hör till objektet.
- 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
Övningsinstruktioner
- Använd
ndi.label()för att tilldela etiketter till varje separat objekt imask. - 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.whereför att sätta pixlar märkta somlv_valtill1och övriga värden tillnp.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()