开始使用免费开始使用

定位质心

距离变换可以显示目标中最"深嵌"的部分。另一方面,ndi.center_of_mass() 会返回目标质心的坐标。

这里的"质量"对应像素强度值,强度越高,会把质心拉得越近。

在本练习中,请计算两个标注区域的质心位置,然后把它们叠加绘制在图像上。

本练习是课程的一部分

Python 中的生物医学图像分析

查看课程

练习说明

  • 使用 vollabels 计算两个已标注目标的质心,并打印坐标。
  • 使用 plt.scatter() 将质心标记添加到图上。请注意,散点图的坐标原点在左下角。图像的列对应 x 值,行对应 y 值。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Extract centers of mass for objects 1 and 2
coms = ____
print('Label 1 center:', ____)
print('Label 2 center:', ____)

# Add marks to plot
for c0, c1, c2 in coms:
    plt.scatter(____, ____, s=100, marker='o')
plt.show()
编辑并运行代码