开始使用免费开始使用

绘制其他视图

数组的任意两个维度都可以组成一幅图像,沿不同轴切片能提供有用的视角。然而,不同的采样率会造成图像失真。

通过调整"纵横比"(aspect ratio),可以通过在某个维度上加宽来改善失真。

本练习中,请绘制沿 vol 的第二和第三维切片的图像。显式设置纵横比,以生成无失真的图像。

本练习是课程的一部分

Python 中的生物医学图像分析

查看课程

练习说明

  • vol 中切出一张 2D 切片,使"axis 1"为 256
  • vol 中切出一张 2D 切片,使"axis 2"为 256
  • 对每张图像,计算纵横比:用 axis 0 的图像"采样"率除以其对应的另一轴。相关信息在 vol.meta 中。
  • 在子图数组中绘制这些图像。为每张图像指定 aspect 纵横比,并设置 cmap='gray'

交互式实操练习

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

# Select frame from "vol"
im1 = vol[:, 256, :]
im2 = ____

# Compute aspect ratios
d0, d1, d2 = ____
asp1 = d0 / d2
asp2 = ____

# Plot the images on a subplots array 
fig, axes = plt.subplots(nrows=2, ncols=1)
axes[0].imshow(im1, cmap='gray', ____)
____
plt.show()
编辑并运行代码