Pilih objek
Label mirip seperti "pegangan" objek — label memberi Anda cara untuk mengambil satu set piksel sekaligus. Untuk memilih objek tertentu:
- Temukan nilai label yang terkait dengan objek tersebut.
- Buat mask berisi piksel yang cocok.
Untuk latihan ini, buat array berlabel dari mask yang disediakan. Lalu, temukan nilai label untuk ventrikel kiri yang berada di tengah, dan buat mask untuknya.
Latihan ini merupakan bagian dari kursus
Analisis Citra Biomedis dengan Python
Instruksi latihan
- Gunakan
ndi.label()untuk memberikan label pada setiap objek terpisah di dalammask. - Temukan nilai indeks untuk label ventrikel kiri dengan memeriksa piksel tengah (
128, 128). - Buat mask piksel yang cocok dengan label ventrikel kiri. Dengan
np.where, atur piksel berlabellv_valmenjadi1dan nilai lainnya menjadinp.nan. - Gunakan
plt.imshow()untuk menimpa label yang dipilih pada plot saat ini.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()