我有一个图像数据集。我已经成功地遍历了目录和子目录,将图像存储到numpy数组中。
我使用了以下语句:
Image_array = np.array(Image_array)
我的数组大小是:100x224x224
这可以正常工作,并且图像可以正确存储。但是,我现在正在尝试将此numpy数组保存到CSV文件中。我将numpy数组展平,并将其保存在array.csv文件中,如下所示:
array = array.flatten('F')
np.savetxt('array.csv',array,delimiter=',',fmt='%d')
上面的代码仅创建1个CSV文件,其中一列包含像素值。
然后,我尝试将CSV数据读回到numpy数组,但是由于图像刚刚模糊,加载时数据严重混乱。该数组还显示为“。”。在每个之前未做的数字之后。
filename = "array.csv"
data = np.loadtxt(filename,')
new= np.array((data).reshape(100,224,224),order='F')
我想念什么吗?请协助?