我正在寻找一种合并Sentinel 2 jp2波段文件(B02,B03,B04)并修复RGB颜色的方法。所有这些都应使用bash或python脚本来完成。以我为例,我处理这些图像。理想情况下,解决方案应接近本教程。
我可以使用此命令合并乐队
gdal_merge.py -separate -co PHOTOMETRIC=RGB -o merged.tif B04.jp2 B03.jp2 B02.jp2
但是由于某些原因,我无法使用imagemagic命令修复RGB颜色。输出为约700MB黑色图像。
convert -channel B -gamma 1.05 -channel RGB -sigmoidal-contrast 20,20% -modulate 100,150 merged.tif merged-cc.tif
最终,我想将geotiff文件上传到mapbox上。convert
欢迎解释如何选择参数。
我正在开发一个应用程序,该应用程序应猜测卫星图像的哪一部分是农田。场景图像将被切成较小的块(可能是64x64),并按CNN(crop或non-crop)分类。我使用此数据集来训练Inception-v3模型。数据集包含空间分辨率为10m的64x64 RGB图像。
有关merged.tif的更多信息
Band 1 Block=10980x1 Type=UInt16, ColorInterp=Red
Metadata:
STATISTICS_MAXIMUM=4818
STATISTICS_MEAN=320.61101402206
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=536.76609312554
Band 2 Block=10980x1 Type=UInt16, ColorInterp=Green
Metadata:
STATISTICS_MAXIMUM=4206
STATISTICS_MEAN=350.98505344194
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=534.43264268631
Band 3 Block=10980x1 Type=UInt16, ColorInterp=Blue
Metadata:
STATISTICS_MAXIMUM=3801
STATISTICS_MEAN=364.44611471973
STATISTICS_MINIMUM=0
STATISTICS_STDDEV=544.55509661709
-scale 0 4096 0 255
?
gdalinfo -hist merged.tif