在GIS,座標資訊是保存在Metadata中的,所以當你處理完一張圖之後需要將Metadata寫回儲存檔案。
修改自:https://stackoverflow.com/questions/17042602/preserve-exif-data-of-image-with-pil-when-resizecreate-thumbnail
def add_exif(img_path,img_exif_path):
img_exif = PIL.Image.open(img_exif_path)
img= PIL.Image.open(img_path)
exif = img_exif.info['exif']
img.save(img_path, exif=exif)
def main():
img_path = "./results/odm_orthophoto/DJI_0213.JPG"
img_output_path = "./results/odm_orthophoto/DJI_0213_variance.JPG"
img = skimage.io.imread(img_path)
img_g = img[:,:,1]
N = 3
img_var = std_convoluted(img_g, N)
img_var = numpy.asarray(img_var)
skimage.io.imsave(img_output_path,img_var)
add_exif(img_output_path,img_path)
比較兩個檔案,我們可以發現兩個的metadata是一樣的。
明天準備將我們的目標分類出來了。