1.Python读取二维图像组转成三维数据可视化
-> 使用python将文件夹中的图像循环读取
# 读取对应文件夹下所有的文件
import numpy as np
import os
from imageio import imread,imsave
from matplotlib import pyplot as plt
%matplotlib inline
rootfolder = r'根目录'
folder_name = '子文件夹'
sourcefolder = rootfolder +'\\'+ folder_name
img = [] # 设置数组预空间
# r""是防止字符串转译
for subfiles in os.listdir(sourcefolder)[0:100]:
sourcefiles = sourcefolder +'\\'+ subfiles
current_img = imread(sourcefiles)
img.append(current_img)
img_arr = np.array(img)
print(img_arr.shape)
plt.imshow(img_arr[1,:,:])
# img_arr.tofile(folder_name+".bin")
-> 使用Matlab读取bin文件并且使用Volview进行查看
clc;clear
% fip=fopen('filename.bin','rb'); % 这里要改成自己的路径
fip=fopen('Original_img.bin','rb'); % 这里要改成自己的路径
data=fread(fip);
fclose(fip);