序列图像生成.raw医学三维图像
import os
from PIL import Image
import numpy as np
filename=os.path.join(os.getcwd(),"mrbrain-8bit001.tif")
data=np.array(Image.open(filename))
for i in range(2,100):
filename=os.path.join(os.getcwd(),"mrbrain-8bit{:0>3d}.tif".format(i))
#print(filename)
img=np.array(Image.open(filename))
#print(img.shape)
#print(img)
data=np.append(data,img)
#print(data)
# 逆序
data=data[::-1]
data=data.reshape(99,256,256)
#print(data)
data.tofile("test.raw")
原始数据:001~099 共99张图片,每张图片256x256 ,生成三维数组并保存到.raw文件当中。
三维可视化:
转载自原文链接, 如需删除请联系管理员。
原文链接:python处理图像三,转载请注明来源!