我想查看一个CIFAR-10格式的32x32像素RGB图像。它是一个numpy数组,其中像素值(uint8)按照以下方式排列: “前1024个字节是红色通道值,接下来的1024个是绿色通道,最后1024个是蓝色通道。值以行主顺序存储,因此前32个字节是图像第一行的红色通道值。”
因此,原始图像的形状为:
numpy.shape(image)
(3072L,)
我这样重新塑造它:
im = numpy.reshape(image, (32,32,3))
然而,当我尝试时
imshow(im)
在iPython控制台中,我看到了原始图像的3x3瓷砖:
![enter image description here](https://istack.dev59.com/cR1rO.webp)
cv2.imshow(“image”,cv2.resize(cv2.cvtColor(im,cv2.COLOR_BGR2RGB),(512,512),interpolation = cv2.INTER_AREA))
- Ruut