创建具有多个像素或单元格值的数组
Posted
技术标签:
【中文标题】创建具有多个像素或单元格值的数组【英文标题】:create array with multiple pixel or cell values 【发布时间】:2017-09-19 15:25:34 【问题描述】:我正在尝试计算 numpy 数组中每个像素的值,以获取图像亮度、坡度、enter image description here NDVI 值和高程,但我坚持使用每个值的表示来制作数组,我将分别计算独特的 numpy 数组。我已经阅读了诸如卡住、连接等功能的描述。但是我只是无法意识到什么操作适合使具有多个像素值的 numpy 数组。甚至可以在 Numpy 库中这样做吗?我想实现这个结果:数组中具有值 [15.1254, 250, -0.3600,280] 的像素,因此我可以迭代矩阵并选择将分配哪个像素,假设值 0 为无用,其他像素值 1 为有用并将其应用于与过滤器具有相同数组大小的 RGB 图像,以去除图像中不需要的点。
【问题讨论】:
【参考方案1】:将这些全部读入单独的数组可能是最简单的。或者,您可以制作一个 3d numpy 数组并将每个栅格数据集中的值读取到数组中。
【讨论】:
以上是关于创建具有多个像素或单元格值的数组的主要内容,如果未能解决你的问题,请参考以下文章
创建指向另一个 Excel 工作表单元格的链接,并查找最后一个单元格值