python处理图像三

 序列图像生成.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文件当中。

三维可视化:

发布了40 篇原创文章 · 获赞 6 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/mrbaolong/article/details/103355803