选择对象
标签就像对象的"把手"——它让您一次性选中整组像素。若要选择特定对象:
- 找到与该对象对应的标签值。
- 创建匹配像素的掩码。
在本练习中,请使用提供的 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()