python - Landsat-8 图像的 RGB 合成

标签 python rgb satellite landsat

我正在尝试从 Landsat-8 图像的各个波段创建 RGB 合成图像。尝试过像 np.dstack 这样的选项,也是下面的格式

img[:,:,0] = b4
img[:,:,1] = b3
img[:,:,2] = b2

但是不断出现错误

Error Creating RGB band

最佳答案

我遇到了类似的问题。简而言之,您需要将数组从 0 到 1 标准化(并且您可能需要更改数据类型)。我决定写一篇文章来描述如何从 Landsat-8 图像创建 RGB 合成图像。

在这里查看:https://colekrehbiel.wordpress.com/2017/10/01/creating-natural-color-rgb-composites-from-landsat-8-data-in-python/

关于python - Landsat-8 图像的 RGB 合成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39846705/

相关文章:

python - 如何从脚本而不是终端使用 PyInstaller?

python - Pandas :合并数据框而不创建新列

programming-languages - 用于编写卫星任务程序的语言?

python - pyephem 计算仰角

python - Django:如何使用单选按钮将附加数据链接到选择?

ios - YUV 到 Apple A4 上的 RGBA,我应该使用着色器还是 NEON?

Java 重新着色 BufferedImage 不适用于较大高度的图像

python - 如何测量独特 ROI 中的 RGB 均值?

tracking - 如何将 ECI 坐标转换为经度纬度和海拔高度以显示在 map 上?

python - CPython内存分配