将表示为numpy ndarray的彩色图像更改为灰度

时间:2013-08-27 14:22:08

标签: python numpy

我有一个图像,从文件加载:

img = misc.imread('mypic.jpg')

它是一个三维的RGB numpy.ndarray。 我希望把它变成灰度ndarray(1-D)。

1 个答案:

答案 0 :(得分:1)

我不知道我是否理解你的问题,但我认为这应该做你想要的:

img = misc.imread('mypic.jpg', flatten=True)

请参阅文档:http://docs.scipy.org/doc/scipy/reference/generated/scipy.misc.imread.html