我正在尝试使用 Python 处理 .jp2 文件。数据来自 sentinel-2,因为它写入 MTD_MSIL1C.xml 文件。
当我使用 rasterio 库读取文件时,我收到值大于 20k 的 numpy 数组。
img = rasterio.open('some_band.jp2', driver='JP2OpenJPEG').read(1)
对于以下命令
img.max()
,我得到了这样的值23526
GDAL 版本 == 3.0.2 光栅版本 == 1.2.6
您每 90 分钟只能发布一次。
我想可视化 .jp2 文件。为此,我需要 0 到 255 范围内的值。简单的归一化和乘以 255 会导致图像变暗。
我试图将图像除以 3000 并将其传递给 matplotlib。生成的图像看起来不错,但为什么会这样?
我也尝试了这个命令,它产生的结果范围为 0 和 255
gdal_translate -scale 0 3000 0 255 -ot Byte