image - 我想批量提取 gps 数据(exif)然后转换为地址并将该文本保存为 jpg
问题描述
我有 1500 张照片需要在照片的角落显示拍摄地址。我有地理标记的图片。我需要帮助提取 GPS 数据并将其转换为地址。然后获取该地址并将其保存到右下角的图片中。任何人都可以帮助或指出我正确的方向吗?
解决方案
您很可能需要为此使用编程语言;我认为 Python 很合适,因为它很容易上手,并且有你的任务所需的库。
例如,为了从 JPEG 文件中提取位置(坐标),您可以使用pyexiv2。
要将这些坐标转换为地址,您需要使用诸如 Google 的Geocoding API之类的地理编码服务- 您可以直接使用他们的Python 库,也可以使用requests之类的东西编写自己的代码。现在您有了地址数据,您可以使用 Python 的枕头库
将该数据叠加到图像上。
如果你正在寻找一些代码来开始,让我无耻地插入我自己的名为photomap的项目;您可以在此处找到从图像中读取 GPS 信息的代码:https://github.com/iticus/photomap/blob/master/handlers.py#L170
推荐阅读
- reactjs - 显示当前日期日历反应?
- airflow - 气流导入错误 - UI 中损坏的 dag 消息
- prolog - 如何从 pwsip 导入 Prolog
- wpf - 从另一个线程绑定和更新
- javascript - 'v-bind' 指令需要一个属性值 - 带有动态数据
- upload - s3cmd - 删除失败的分段上传占用空间并收费
- javascript - Crud MEAN Dron 地理定位
- node.js - Node.js flash 任务栏图标?
- python-behave - 在 PyBehave 中使用示例时,您可以在一个步骤中将它们输入到表格中吗?
- c++ - 链接器在包含目录中找不到实现