我正在尝试生成大小为纯白色的图像:
import numpy as np
from scipy.misc import imshow
i = np.zeros((800,600,3))
i[:]=255
imshow(i)
我认为这会将rgb值设置为(255,255,255),因此它应该输出到屏幕全白。但是在我的机器上它输出全黑色。
我设置i [:] = 0。但它仍然输出所有黑色图像。
为什么?
答案 0 :(得分:1)
您需要先设置dtype。使用imshow(i.astype('uint8'))