如何将图片转换成mnist数据的格式
来源:7-7 试手MNIST数据集
幕布斯6194151
2020-04-04
波波老师,我从别的地方截图了图片如下,
我想用python读取图片,转换成mnist数据的格式来进行识别,但是每次读取出来的图片都是3维数组(x,y,3),应该如何去除最后一个维度的数据,如果使用img = Image.open(number).convert(‘L’)的话是可以转换成二维数组,但是从原来的白底黑字变成了黑底白字。所以应该怎么办,困扰了很久,万分感谢!
写回答
1回答
-
liuyubobobo
2020-04-04
其实,只要做一个三维循环,把每一张图片的三维数据打平成一维,就可以了。每张图片打平成为 n 个元素,m 个图片就组成了 m * n 的数组,这个数组中,每一行表示一个样本(一个图片),每一列表示这张图片某个像素的某个 RBG 维度的颜色值,是一个特征。
继续加油!:)
042020-04-04
相似问题