1. 程式人生 > >通過圖片獲取gps地理位置

通過圖片獲取gps地理位置

別人說通過一張照片就可以定位你的位置,看來個視訊,仔細研究了一下自己的照片沒想到真的可以做到,想想真的有點可怕。

如何通過一張照片去定位這張照片的經緯度下面我以我手機中的照片為例。

我們通過python3 去讀取照片的資訊  下面是我用python3寫的程式碼

 
import exifread
import re

def  imageread():
        GPS = {}
date = ''
        f = open("E:\\2.jpg",'rb')
        imagetext = exifread.process_file(f)
for key in imagetext:                           #列印鍵值對
                print(key,":",imagetext[key])
print('********************************************************\n********************************************************')
for q in imagetext:                             #列印該圖片的經緯度 以及拍攝的時間
                if q == "GPS GPSLongitude":
                        print("GPS經度 =", imagetext[q],imagetext['GPS GPSLatitudeRef'])
elif q =="GPS GPSLatitude":
                        print("GPS緯度 =",imagetext[q],imagetext['GPS GPSLongitudeRef'])
elif q =='Image DateTime':
                        print("拍攝時間 =",imagetext[q])

imageread()

將這個經緯度轉化一下。將轉換的結果上網查一下。

以上就是通過圖片進行的定位的過程。