简介
在本实验中,你将学习如何将 MRI 图像读取到 NumPy 数组中,并使用matplotlib库以灰度显示它。
虚拟机使用提示
虚拟机启动完成后,点击左上角切换到笔记本标签页,以访问 Jupyter Notebook 进行练习。
有时,你可能需要等待几秒钟让 Jupyter Notebook 完成加载。由于 Jupyter Notebook 的限制,操作验证无法自动化。
如果你在学习过程中遇到问题,请随时向 Labby 提问。课程结束后提供反馈,我们将立即为你解决问题。
This tutorial is from open-source community. Access the source code
在本实验中,你将学习如何将 MRI 图像读取到 NumPy 数组中,并使用matplotlib库以灰度显示它。
虚拟机启动完成后,点击左上角切换到笔记本标签页,以访问 Jupyter Notebook 进行练习。
有时,你可能需要等待几秒钟让 Jupyter Notebook 完成加载。由于 Jupyter Notebook 的限制,操作验证无法自动化。
如果你在学习过程中遇到问题,请随时向 Labby 提问。课程结束后提供反馈,我们将立即为你解决问题。
import matplotlib.pyplot as plt
import numpy as np
import matplotlib.cbook as cbook
我们将使用matplotlib中的get_sample_data函数来加载示例 MRI 图像。该图像为 256x256 的 16 位整数格式。
with cbook.get_sample_data('s1045.ima.gz') as dfile:
im = np.frombuffer(dfile.read(), np.uint16).reshape((256, 256))
我们将使用matplotlib中的imshow函数以灰度显示 MRI 图像。
fig, ax = plt.subplots(num="MRI_demo")
ax.imshow(im, cmap="gray")
ax.axis('off')
plt.show()
在本实验中,你学习了如何将 MRI 图像加载到 NumPy 数组中,并使用matplotlib库以灰度显示它。你也可以运用这些知识来可视化其他医学图像。