创建具有多个像素或单元格值的数组

时间:2017-04-22 18:09:13

标签: python arrays numpy gdal feature-extraction

我正在尝试计算numpy数组中每个像素的值,用于图像亮度,坡度方面,enter image description here NDVI值和高程,但是我坚持用数组表示每个值的表示我将分开计算独特的numpy数组。我已经阅读了诸如卡住,连接等功能的描述。但是我只是无法意识到使用多个像素值制作那个numpy数组的操作是正确的。在Numpy图书馆甚至可以这样做吗?我想实现这个结果:数组中的值为[15.1254,250,-0.3600,280]的像素,所以我可以迭代矩阵并选择将分配哪个像素,让我们说值0为无用,而另一个将得到值1作为有用并将其应用于与过滤器相同阵列大小的RGB图像上,以去除图像中不需要的斑点。

1 个答案:

答案 0 :(得分:0)

将这些全部读入单独的数组可能是最简单的。或者,您可以创建一个3d numpy数组,并将每个栅格数据集中的值读入数组。