開始使用免費開始

選取物件

標籤就像物件的「把手」,讓你能一次抓住整組像素。若要選取特定物件:

  1. 先找出該物件對應的標籤值。
  2. 建立一個符合該標籤的遮罩(mask)。

在本練習中,請用提供的 mask 建立帶標籤的陣列。接著,找出位於中央的左心室之標籤值,並為它建立遮罩。

本練習屬於課程

Python 的生醫影像分析

檢視課程

練習說明

  • 使用 ndi.label()mask 中彼此分離的物件指派標籤。
  • 檢查中心像素(128, 128),找出左心室標籤的索引值。
  • 建立與左心室標籤相符的像素遮罩。使用 np.where,把標記為 lv_val 的像素設為 1,其他設為 np.nan
  • 使用 plt.imshow() 將選取的標籤疊加在目前的圖上。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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()
編輯並執行程式碼