Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python显示3d IRM图像?_Python_Show - Fatal编程技术网

如何使用python显示3d IRM图像?

如何使用python显示3d IRM图像?,python,show,Python,Show,我需要用python显示nifti类型(.nii)的3d IRM图像 我尝试使用plt.show()和mlab.show(),但它不起作用。 它没有显示任何内容,也没有错误 有人有我可以使用的其他方法吗 import SimpleITK as sitk import matplotlib.pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3D img = sitk.ReadImage("IBSR_11_s

我需要用python显示nifti类型(.nii)的3d IRM图像 我尝试使用
plt.show()
mlab.show()
,但它不起作用。 它没有显示任何内容,也没有错误

有人有我可以使用的其他方法吗

import SimpleITK as sitk
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D

img = sitk.ReadImage("IBSR_11_segTRI_ana.nii")
img = np.array(y_pred)

plt.show()

如果只是要显示的图像,则需要先读取图像,然后再显示:

import matplotlib.pyplot as plt
img = plt.imread('image.jpg')
plt.imshow(img)
plt.show()

请在您的帖子中展示您是如何做到这一点的,以及您所说的“它不起作用”是什么意思(例如,您出现错误、图像被裁剪等)。什么是IRM?还有,图像的文件格式是什么?如果可能的话,你能给我们一个链接,我们可以得到一个示例图像吗