Mulai sekarangMulai gratis

Pilih objek

Label mirip seperti "pegangan" objek — label memberi Anda cara untuk mengambil satu set piksel sekaligus. Untuk memilih objek tertentu:

  1. Temukan nilai label yang terkait dengan objek tersebut.
  2. 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

Lihat Kursus

Instruksi latihan

  • Gunakan ndi.label() untuk memberikan label pada setiap objek terpisah di dalam mask.
  • 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 berlabel lv_val menjadi 1 dan nilai lainnya menjadi np.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()
Edit dan Jalankan Kode