附加到图像的ndarray时numpy图像像素值更改

时间:2019-12-03 16:17:59

标签: python numpy numpy-ndarray

所以我有一个ndarray,包含大小为32x32x3的图像。因此,如果有70,000张图像,则此数组的形状为(70000,32,32,3)

我想向该数组添加5000个形状为32x32x3的图像,但是这样做很麻烦。

#images.shape: (70000, 32, 32, 3)
#new_img.shape: (32, 32, 3)
images = np.append(images,np.array([new_img]), axis=0)

这似乎起初是有效的,因为图像的新形状是(70001、32、32、3),但是访问最后一个图像时出现了问题。似乎所有三个通道中的单个像素值都在整个板上增加,从而导致大部分为白色图像。为什么会这样呢?正确地将其他图像附加到该数组需要什么?

0 个答案:

没有答案