首页 » 技术分享 » python处理图像三

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文件当中。

三维可视化:

转载自原文链接, 如需删除请联系管理员。

原文链接:python处理图像三,转载请注明来源!

0