在GDAL中复制栅格出口



我有两个相同大小的图像-第一个是来自无人机的图像,第二个-面具。我需要减去两个图像,当然还要将原图像的导出数据转换为结果图像。可以用正音或立体声播放吗?谢谢。

根据我使用大疆无人机的经验,航空图像通常以JPEG格式捕获。元数据可以像这样通过GDAL访问:

from osgeo import gdal 
im = gdal.Open('ImageName.jpg', 0)
exif = im.GetMetadata()

返回一个包含EXIF元数据的Python字典。要将元数据复制到新图像,只需执行以下操作:

outimg = im.GetDriver().CreateCopy('NewImageName.jpg', im, callback=gdal.TermProgress_nocb)
outimg.SetMetadata(exif)
del im, outimg, exif  # close datasets to commit changes to disk

您可以根据需要编辑新创建的图像(例如,将像素值乘以二进制掩码)。