我想從智能手機照片中提取地理座標圖。我們所有的照片都是地理參考的,而且這些信息嵌入在某處的標題中。有沒有可以告訴我圖片地理座標的matlab或python函數? 我想寫一個腳本,可以計算兩個圖像之間的距離,所以如果我可以提取兩張照片的地理座標,那麼我將能夠計算出距離。 感謝從智能手機照片中提取地理座標
0
A
回答
1
如果你想使用MATLAB,有一個叫imfinfo
的函數,它從圖像文件中提取exif數據並將其保存在一個結構體中。您可以在GPSInfo
字段中找到GPS信息。例如:
info = imfinfo('filename.png');
info.GPSInfo
然後,要訪問各個緯度和經度值(度,分,秒錶示),您可以檢查領域GPSLatitude
和GPSLongitude
:
info.GPSInfo.GPSLatitude
info.GPSInfo.GPSLongitude
+1
感謝男人這真的幫助...這正是我正在尋找... –
0
我會建議尋找到http://python-pillow.org
下面的枕頭文檔,可以在出發點,讓你在找什麼。
https://pillow.readthedocs.io/en/latest/reference/ExifTags.html#exiftags-module
0
你允許使用外部工具?
使用jpegsnoop或exiftools來提取txt文件。我不記得確切的命令,但你可以很容易地找到它。這兩個工具都有可執行文件和代碼。就我個人而言,我更喜歡jpegsnoop。
system('jpegsnoop.exe image/path ... output_image.txt);
閱讀包含地理標籤的txt文件。可能有多達7個標籤,不同的相機品牌使用不同的標籤。其中,將選擇地理定位(我不記得確切的名稱,但它包含名稱中的變形和變形)。
您可以通過一個簡單的循環,而做到這一點:
while (line = readline) ~= EOF
if line.startsWith (geo-tags)
print line %or add to cell array etc.
我的經驗,蟒蛇是不是jpegsnoop
好。
由於NaN提到,請確保gps在您從智能手機拍照時開啓。
相關問題
- 1. 如何從iPhone中的照片獲取地理座標系
- 2. 從灰度圖中提取座標照片
- 3. 手機地理座標和javascript
- 4. 從手機發送地圖座標
- 5. 如何從動態地圖中提取地理座標?
- 6. 照片座標比。世界座標
- 7. 智能地從博客和其他網頁中提取標籤
- 8. Reactjs從(地理)json獲取座標
- 9. 爲php確定智能手機/非智能手機
- 10. PHP:從手機上傳照片
- 11. 您可以在Android中添加地理標記照片並上傳座標嗎?
- 12. iPhone iOS如何從相機膠捲圖像中提取照片元數據和地理標籤信息?
- 13. 從照片中提取競爭對手的號碼
- 14. 設計智能手機/手機網站
- 15. 使用HTML5和JS從智能手機上傳圖片
- 16. 智能手機設備上的地理位置不運行
- 17. 從照片中提取位置信息
- 18. 如何從android中的照片中提取地理位置信息?
- 19. 從嵌入谷歌地圖中提取標記座標
- 20. 如何從手勢庫中提取座標信息?
- 21. 從照片庫中獲取照片
- 22. 將瓦片座標轉換爲像素到地理座標
- 23. 智能手機探測
- 24. gumbyframework:在智能手機
- 25. 智能手機編程
- 26. 智能手機NFC開發
- 27. RDC通過智能手機
- 28. 流出智能手機
- 29. 轉換地理座標在機器人
- 30. 通過本地主機在智能手機上提供應用程序
真的嗎?我喜歡聽到更多細節 – Gang
https://www.howtogeek.com/211427/how-to-see-exactly-where-a-photo-was-taken-and-keep-your-location-private/就是一個例子只要您打開設備的位置服務。座標以度和分秒爲單位給出,所以你將不得不使用在線距離計算器或者使用海森或者Vincenty計算的python程序......後者比你需要的方式多得多,因爲GPS接收器可能不是很精確 – NaN
感謝男人的幫助...看起來像一個很好的資源 –