【发布时间】:2015-03-16 08:08:40
【问题描述】:
我正在尝试查看 CIFAR-10 格式的 32x32 像素 RGB 图像。这是一个 numpy 数组,其中像素值 (uint8) 排列如下: “前 1024 个字节是红色通道值,接下来是 1024 个绿色通道值,最后 1024 个是蓝色通道值。这些值以行优先顺序存储,因此前 32 个字节是第一行的红色通道值图片。”
因此,原始图像形状为:
numpy.shape(image)
(3072L,)
我这样重塑它:
im = numpy.reshape(image, (32,32,3))
但是,当我尝试时
imshow(im)
在 iPython 控制台中,我看到原始图像的 3 x 3 块:
我希望看到的是汽车的单一图像。 我在这里看到了this question,但我不确定他们在那里做什么,以及它是否与我的情况有关。
【问题讨论】:
标签: python image numpy matplotlib