1

我正在阅读如下的 rgb 图像

  scipy.misc.imread()

我想通过从每个通道(即像素 0 和像素 1 的 rgb 等)中选择一个元素来展平一维数组。

谢谢

4

1 回答 1

6

看起来scipy.miscread中没有。你的意思是?如果是这样,它将为您提供具有flatten 方法的 numpy 数组imread

例子:

>>> from scipy.misc import imread
>>> img = imread("test.jpg")
0: array([[[135, 130, 136],
        [139, 134, 140],
        [132, 127, 133],
        ...

>>> img.flatten()
1: array([135, 130, 136, ..., 162, 160, 165], dtype=uint8)
于 2013-03-25T16:43:14.250 回答