有意者私聊,qq1072590178
这个或许对你有帮助
https://www.jianshu.com/p/df64088e9b6b
s啥意思
建议至少描述一下问题,这样可以更好的使答主理解您的问题以及目的、需求。
这里有一个超声图像,显示的是四维心脏(三维心脏再加上一个时间轴),分析其dicom文件的像素矩阵,发现其维度为(17, 708, 1016, 3),708和1016应该是图像的长和宽,17是帧数,3可能是颜色的三个通道。让第四维度为0,依次打印这17副图像,得到17副平面图,再让第四维度为1和2,得到的仍然是一系列平面图,只不过颜色略有变化。明明是一个三维的心脏,为什么像素矩阵解析开来是一系列平面图?我百思不得姐,求高手指教,可私聊
import matplotlib.pyplot as plt
import pydicom
import numpy as np
import PIL.Image as Image
file =pydicom.dcmread("C:\\K4HBMRPC")
square=file.pixel_array
print(".pixel_array的维度:")
print(square.shape)
print(".pixel_array的大小:")
print(square.size)
s0=square[:,:,:,0]
for i in range(0,17):
im = Image.fromarray(s0[i,:,:])
im.save("C:\\a\\"+str(i)+".jpg")
你对三维理解是不是有点偏差或者我理解错了 下面阐述个人看法 前面,大哥你说的都是对的 通常说的三维是空间上有xyz三个方向 简单的比方: 像我们拍的电视剧什么都是三维的,单看一张图你会觉得是二维的吗 不会,因为人脑的潜意识在作用,告诉你是一个图片有xyz三个方向 从而在你脑海中呈现了一个立体效果 三维图片是从一个二维角度去描述三维 这个图片右边你判断一下是是不是三维的?它是的
我明白你的意思。我可能没有表达清楚。根据我的理解,这个文件(长708,宽1016,厚多少不知道,假设厚100)的像素矩阵拆开来之后,只提供了第一层的信息,后面99层的信息完全没有@Angel OvO
能私聊吗@Angel OvO
私信你
你的私信在哪里,我没找到,加QQ吧
你是要弄成动态的?