gpt4 book ai didi

python - 如何使用文本文件中的纬度和经度对图像进行地理标记?

转载 作者:太空宇宙 更新时间:2023-11-04 02:03:07 25 4
gpt4 key购买 nike

我有一张使用连接到无人机的相机拍摄的图像。我使用的相机没有给我任何 GPS 数据,但是我的无人机有一个内置的 GPS,我可以用它来获取拍摄图像的位置。我将这些信息保存在一个文本文件中。如何将保存在文本文件中的经纬度添加到图像中?我正在用 python 编写代码。到目前为止,我只找到了有关将 csv 或 gpx 文件与 exiftool 一起使用的信息,但没有找到有关文本文件的信息。

最佳答案

import exiftool

et = exiftool.ExifTool("C:\Users\...\exiftool.exe")
et.execute("-GPSLongitude=10.0", "picture.jpg")
et.execute("-GPSLatitude=5.78", "picture.jpg")
et.execute("-GPSAltitude=100", "picture.jpg")
et.terminate()

并且没有 terminate() 语句

with exiftool.ExifTool("C:\Users\...\exiftool.exe") as et:
et.execute("-GPSLongitude=10.0", "picture.jpg")
et.execute("-GPSLatitude=5.78", "picture.jpg")
et.execute("-GPSAltitude=100", "picture.jpg")

也正如网友@StarGeek所说

You also have to set the GPSLatitudeRef and GPSLongitudeRef values, especially if the value is in the western or southern hemisphere. It can be done the same way et.execute("-GPSLongitudeRef=10.0", "picture.jpg") – StarGeek

关于python - 如何使用文本文件中的纬度和经度对图像进行地理标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55312770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com