基于Python获取照片的GPS位置信息
2020-02-13 11:13
1866 查看
这篇文章主要介绍了基于Python获取照片的GPS位置信息,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
昨天听人说,用手机拍照会带着GPS信息,原来没注意过这个,因此查看下并使用代码获取照片里的GPS信息
查看图片文件属性
说明:
一般手机拍照时默认会打开地理位置开关
经过压缩后,通常会将GPS信息压缩掉
EXIF
可交换图像文件常被简称为EXIF(Exchangeable image file format),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据
注:
EXIF信息不支持png,webp等图片格式
python通过exifread模块获得图片exif信息
ExifRead
Python library to extract EXIF data from tiff and jpeg files.
安装
pip install exifread
读取GPS
import exifread import re def read(): GPS = {} date = '' f = open("E:\\python\\IMG_20200119_145630.jpg",'rb') contents = exifread.process_file(f) for key in contents: if key == "GPS GPSLongitude": print("经度 =", contents[key],contents['GPS GPSLatitudeRef']) elif key =="GPS GPSLatitude": print("纬度 =",contents[key],contents['GPS GPSLongitudeRef']) read()
运行
如何防止信息被泄露
- 传图的时候不要用原图
- 在相机的设置里,将地理位置关掉
- 直接将GPS的权限关掉
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- 在dragonboard 410c上使用python进行GPS报文解析获取位置信息
- python爬虫(14)获取淘宝MM个人信息及照片(中)
- Android打开GPS导航并获取位置信息返回null解决方案
- Android GPS获取当前位置信息
- Android 获取照片位置信息
- 通过Exiv2读取照片的Exif信息获取GPS,焦距等信息
- Android打开GPS导航并获取位置信息返回null解决方案
- Android GPS应用:动态获取位置信息
- 对Android GPS获取位置信息的新研究.
- Python 飞机大战游戏中 获取被击中飞机的坐标位置信息
- [Python] 根据IP获取位置信息
- Android打开GPS导航并获取位置信息返回null解决方案
- 通过python获取苹果手机备份文件中的照片,视频等信息采集
- Android GPS应用:动态获取位置信息
- python爬虫(14)获取淘宝MM个人信息及照片(上)
- Android获取位置信息 - GPS定位 Network定位
- Android初级教程获取手机位置信息GPS与动态获取最佳方式
- 通过GPS获取位置信息
- C# 如何获取照片中Exif信息里GPS信息与经纬度数
- 安卓开发-Gps定位获取位置信息