这篇文章主要介绍了基于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的权限关掉

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: 基于Python获取照片的GPS位置信息

本文地址: http://www.cppcns.com/jiaoben/python/298898.html

qpython获取手机gps_基于Python获取照片的GPS位置信息相关推荐

  1. 照片的GPS位置信息读取

    一.照片的 EXIF信息 手机.相机拍摄的照片会自带一些诸如拍摄时间.地点.镜头型号.曝光度.图像尺寸等附加信息,在Windows上可以通过右键文件属性查看和修改相关参数. EXIF (exchang ...

  2. python如何获取图片的尺寸_如何基于Python获取图片的物理尺寸

    如何基于Python获取图片的物理尺寸 这篇文章主要介绍了如何基于Python获取图片的物理尺寸,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 问题 ...

  3. python中的doc_基于Python获取docx/doc文件内容代码解析

    这篇文章主要介绍了基于Python获取docx/doc文件内容代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 整体思路: 下载文件并修改后缀 ...

  4. 【Android App】获取照片里的位置信息及使用全球卫星导航系统(GNSS)获取位置实战(附源码和演示 超详细)

    需要全部代码请点赞关注收藏后评论区留言私信~~~ 一.获取照片里的位置信息 手机拍摄的相片还保存着时间.地点.镜头参数等信息,这些信息由相片接口工具ExifInterface管理,它的常用方法说明如下 ...

  5. 获取手机或电脑GPS位置信息(定位平台)

    获取GPS定位平台 原理: javascript访问手机GPS位置信息 链接: http://14.18.103.46:8000/location/index (电信某云无法直接开启80端口,坑 ̄へ ̄ ...

  6. 【项目实战】:基于python的p2p运营商数据信息的特征挖掘

    ######[风控建模] 基于python的p2p运营商数据信息的特征挖掘 **@author: sunyaowu** **@datetime: 2018年8月** 说明:利用平台数据和第三方数据建立 ...

  7. 用Python读取照片拍摄的详细信息(拍摄时间、地址等)

    前言   其实咱们平时拍摄的照片里隐藏了大量的私密信息,例如:拍摄时间.极其精确的GPS信息等.接下来尝试用python脚本分析照片,获取照片原图的拍摄信息. 1.准备条件   pip install ...

  8. python关于二手房的课程论文_基于python爬取链家二手房信息代码示例

    基本环境配置 python 3.6 pycharm requests parsel time 相关模块pip安装即可 确定目标网页数据 哦豁,这个价格..................看到都觉得脑阔 ...

  9. python批量读取图片gps位置_某少儿不宜网站图片拍摄位置分析,Python批量读取图片GPS位置!...

    原标题:某少儿不宜网站图片拍摄位置分析,Python批量读取图片GPS位置! 1. python读取图片exif属性中的GPS信息 智能手机或平板如果在拍照时开启定位服务,照片中就会记录拍照位置信息和 ...

最新文章

  1. raymarching算法
  2. buu 凯撒?替换?呵呵!
  3. Python3 多线程的两种实现方式
  4. Windows Server 2008 R2中的Hyper-V
  5. github文件上传全流程-新手入门系列
  6. linux上php指向mysql_linux环境下 php如何配置mysql
  7. android json.out,Android 之 json数据的解析(jsonReader)
  8. dat文件读取_比特币blk.dat文件结构及读取软件
  9. 解决升级Win 10 IP 10122后无法调试UAP应用的方法
  10. ffmpeg 录屏 screen capture recorder
  11. 「干货」那些必知的物联网行业术语
  12. 基于STM32F103的多种波形示波器制作
  13. 服务器开着但显示器键盘没反应,电脑开机 键盘灯正常亮,可以控制,显示器却没反应 是怎么回事...
  14. python.exe-无法找到入口
  15. PSnbsp;07替换颜色
  16. Android无限滑动控件实现
  17. error: C2338: Type is not registered, please use the Q_DECLARE_METATYPE macro to make it known to Qt
  18. 约翰·刘易斯·加迪斯《论大战略》读书笔记
  19. ivue-admin中自定义图标问题进行处理
  20. 【Java集合】List接口常用方法及实现子类

热门文章

  1. POJ 3250 Bad Hair Day【单调队列】
  2. oracle 日志 LogMiner
  3. zookeeper数据结构及Znode类型
  4. ECLIPSE配置OSGI服务器
  5. java 内存 四_java最终化的内存保留问题(4)
  6. python判断是否为完全数_Python识别完美数
  7. vue导入静态js_如何在vue js中加载静态图像
  8. (论文)WS-DAN (弱监督数据增强)
  9. c++ cdi+示例_C ++“或”关键字示例
  10. python中doc=parased.getroot()_python中执行sed命令操作源文件时出现错误