如何通过一张图片找到你的位置?
由头:新学期整理一下电脑里的文件,发现以前在看《社会工程:安全体系中的人性漏洞》这本书的时候记录了这个事情——可以从一张图片定位到该图片的拍摄地点。今天就把这个流程再走一遍,记录在博客里面,从而电脑里又整洁了一些。:)
0x01拍摄一张图片
测试手机:小米4
手机拍摄一张图片,并且将该图片完整地发送到电脑上。查看一下具体信息,GET经度纬度。
纬度:32;6;41.330499999996384
经度:118;55;34.1856999999726
度分秒转化成度结果:(http://www.gzhatu.com/du2dfm.html)
纬度:32.111480694444445
经度:118.92616269444444
0x02定位
google地图:
http://www.google.cn/maps/(无需翻墙)
搜索框输入32° 6′ 41.330499999996384″ N, 118° 55′ 34.1856999999726″ E
遗憾的是google之前(大概是14年,我读这本书的时候)是可以精确定位的,现在缩小的精度,只可以识别到大致的位置。
google earth:(需翻墙)
搜索框输入:32.111480694444445 N,118.92616269444444 E
图中红点的是我实际的位置(我标上去的),黄色图钉是搜索的结果,相当精确...
0x03所以
所以我们可以知道,图片有的时候是保存了我们的地理位置信息的。
如果想要避免这个信息被别人知道的话,我们可以在原图上,再次截图或者删除个人信息(windows 右键 删除属性和个人信息)即可。:)
如何通过一张图片找到你的位置?相关推荐
- 找到你的位置(JS在页面中的位置)最常用的方式是在页面中head部分放置script元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分...
找到你的位置(JS在页面中的位置) 我们可以将JavaScript代码放在html文件中任何位置,但是我们一般放在网页的head或者body部分. 放在<head>部分 最常用的方式是在页 ...
- Python实现将一张图片放到另一张图片指定的位置上并合成一张图
Python实现将一张图片放到另一张图片指定的位置上并合成一张图 # -*- coding: utf-8 -*- # by:Apsinc # time:2019年12月10日 #Python实现将一张 ...
- 多张图片截取相同位置相同大小
当我们屏幕截图后取得的若干图片.可能只是需要每张其中的一部分正文.少许处理还行.当许多张时费时费力不讨好,还不能得到大小相同的图片. 新建一个文件夹,将屏幕截图的图片放入这个文件夹.选择其中任何一张图 ...
- 代码实现识别部分截图在整张图片中的位置_基于神经网络的OCR识别
基于神经网络的OCR识别 Optical Character Recognition(OCR) 光学识别,通俗的讲就是识别图片内的文字,比如身份证上的身份证号,姓名,地址等,银行卡上的卡号 等等. E ...
- Java将一张图片放在另一张图片上(位置可选)
/** *param qrcodePath : 最后图片保存路劲 */ public static void overlapImage(String qrcodePath) {try {Buffere ...
- 通过一张图片找到其位置
如图所示,这是一张有着麦当劳汉堡薯条可乐的图片,从图片里面的人物画像以及文字大概可以判断出不在中国,而最关键的则是薯条压着的发票 : 有着"Alaf restaurant" &qu ...
- OpenCV-Python 实现两张图片自动拼接成全景图
基本原理 要实现两张图片的简单拼接,必须计算homography矩阵(单应性矩阵),矩阵的计算至少需要在图中找到四个相似的点,用这个矩阵把那张图片变换后放到另一张图片相应的位置 ( 就是相当于把两张图 ...
- Python使用pillow库往图片上写入文字或覆盖另一张图片
Python使用pillow库往图片上写入文字或覆盖另一张图片 python之pillow是 Python 的第三方图像处理库.pillow是PIL( Python Imaging Library)基 ...
- 【Opencv】Python+openCV实现全景图拼接(左右两张图片拼接成一张全景图)
Python+openCV实现全景图拼接(左右两张图片拼接成一张全景图) 全景图拼接 思路 具体步骤 代码与结果 代码 效果测试1 效果测试2 全景图拼接 思路 这个就是简单对左右两张图进行拼接,希望 ...
最新文章
- 四位先行进位电路逻辑表达式_如何用基本的逻辑门设计32bit的超前进位加法器?...
- Intellij代码界面导入maven工程,且该maven工程不具备intellij配置文件
- [react] 在React项目中你用过哪些动画的包?
- 50ETF期权波动率策略
- Python学习笔记(数据类型)
- Kubernetes 抢占调度Preempt机制源码深入剖析-Kubernetes商业环境实战
- python中sort与sorted的区别_python排序函数sort()与sorted()的区别
- 拯救安卓手机的数据(无法进入系统只能打开recovery)
- uni-app 开发微信小程序,网络断开,无网络情况,刷新检查,重新加载
- 镁光固态硬盘用什么软件测试寿命,最简单的方法:如何查看SSD可以使用多长时间?固态硬盘寿命测试方法[详细]...
- InVest模型的安装及应用说明
- python+基于Python的资产管理系统 毕业设计-附源码201117
- java中lastmodified_Java File lastModified()用法及代码示例
- raft2020年更新_Raft6月1日更新了什么 Raft6月1日更新内容介绍
- 《地球信息科学学报》发表宋关福博士论文:当GIS遇到人工智能
- 【毕业设计】深度学习图像风格迁移算法研究与实现 - python 卷积神经网络
- Windows下使用pip时出现TSL/SSL错误解决方案
- 2021-2027全球与中国轻型商用车钢轮市场现状及未来发展趋势
- java 罗马数字_JAVA,罗马数字与阿拉伯数字的互转
- 【转】Redis 分布式——可用性保证之 Sentinel(实战篇)