从图片提取经纬度简易版
从图片提取经纬度简易版import exifread
import re
defimageread():
GPS = {}
date = ''
f = open('./2018*****59171.jpg', 'rb')
imagetext = exifread.process_file(f)
for key in imagetext: #打印键值对
print(key,":",imagetext)
print('********************************************************\n')
for q in imagetext: #打印该图片的经纬度 以及拍摄的时间
if q == "GPS GPSLongitude":
print("GPS经度 =", imagetext,imagetext['GPS GPSLatitudeRef'])
elif q =="GPS GPSLatitude":
print("GPS纬度 =",imagetext,imagetext['GPS GPSLongitudeRef'])
elif q =='Image DateTime':
print("拍摄时间 =",imagetext)
imageread()
运行效果如图
不过要先准备一张带位置的照片。 本帖最后由 ghoob321 于 2019-8-3 06:57 编辑
别人就能从照片上获取你拍摄的地点。所以大家不要发军事等敏感的照片。建议大家发些无关紧要的经过处理的图片。 ghoob321 发表于 2019-8-2 07:50
别人就能从照片上获取你拍摄的地点。所以大家不要发军事等敏感的照片。
这也是 为什么军事基地都是禁止拍照的原因,不要莫名其妙当了贼人的帮手。 學習了
好用
谢谢楼主分享 ghoob321 发表于 2019-8-2 07:50
别人就能从照片上获取你拍摄的地点。所以大家不要发军事等敏感的照片。
支持!有的人无意识给别有用心的利用。 这个真得注意 手机应该要打开GPS并且发送的是原图才可以吧 厉害了,这都行! 收藏收藏了 不错,不错