查看原文
其他

如何通过 1 张照片找到拍摄者的精确位置(第 2 期)

The following article is from 程序员极客实验室 Author 菠萝

(给程序员的那些事加星标


如何通过一张照片找到拍摄者的精确位置(第 1 期)


国外网友 Doxsor 发起了 Quiztime 图片定位挑战项目,并发布了这张照片,其中涉及一辆身份不明的军车。


问:这辆军车的去向?拍摄地点最靠近哪个军事基地?



这次 Quiztime 图片定位挑战只有一张照片,没有任何额外的信息提示。但还是被一位叫 Nixintel 的数据分析专家成功推测出了拍摄者所在的位置,及照片中军车将要去往的军事基地。


他是怎么做到的呢?我们来揭开照片背后的一道道谜团。


图片搜索是最简单快捷的方法,但一般情况搜不到有效的图片信息。通过仔细分析照片可以找到几种方法解决这个难题:


从照片上的车牌开始。



卡车车牌左侧蓝色背景白色文字、右侧黄色背景黑色文字的6位数字字母组合的车牌样式比较像欧洲地区,通过世界车牌资源查询网站 http://www.worldlicenseplates.com/ 筛选出两个很接近的国家:荷兰和丹麦。



因此,如果能找到荷兰和丹麦军队使用的车辆图像,就可以确定车辆类型了,然后再确定使用该车辆的军事单位,最后确定这些军事单位驻扎的军事基地。


但是如何识别卡车上的军车呢?对于大多数人来说,它看起来像一辆坦克,有履带有炮塔,其实这并不完全正确。坦克通常尺寸更大,装甲量也更多,车身更低矮,并且没有后尾门,内部也没有空间运送额外的士兵。


丹麦军队使用的豹2坦克


照片中军车跟坦克相似,但有后尾门,说明这是一辆装甲步兵战车。使用此车辆的军事单位很有可能是装甲步兵营。


通过照片判断拖车上的军车比较像装甲步兵战车CV90


根据维基百科https://en.wikipedia.org)资料查到荷兰军队及丹麦军队装备了部分步兵战车 CV90。


来自维基百科的荷兰 CV90


来自维基百科的丹麦 CV90


事实证明,CV90 已在许多不同的国家/地区装备。那么如何确定照片中的 CV90 属于哪个国家呢?我注意到上图所示的丹麦 CV90 上的车辆编号与照片中的车辆编号样式相同。带五个数字序列的黄色圆圈标志非常相似:



相同的符号和相似的数字顺序(7 5 1 XX),基本可以确定这辆 CV90 属于丹麦军队。


如果这辆 CV90 是丹麦军队装备的,那能否找出它的拍摄地点及军车可能要去的地方呢?所幸丹麦军队很小,其主要作战单位仅位于两个不同的基地。支援部队还有一些其他基地,但像 CV90 这样的步兵战车属于前线作战部队。


维基百科:https://en.wikipedia.org/wiki/Royal_Danish_Army 

armyvehicles:http://www.armyvehicles.dk/cv9035.htm


这两个网站可以查到一些关于丹麦军队的资料



根据查询到的资料,似乎只有两个可能的目标:Holstebro 的丹麦皇家生命警卫队和 Slagelse 的卫队轻骑兵团。尽管丹麦周围还有其他一些军事单位,但只有这两个驻军装备了 CV90 步兵战车。


通过照片中军车背面的一个细节得知这辆 CV90 可能与卫队轻骑兵团有关,CV90 背面的这个标志与卫队轻骑兵团的官方徽章非常相似。


CV90 背面的标志


丹麦卫队轻骑兵团的徽章


由此这辆 CV90 应该是驻扎在 Slagelse 的卫队轻骑兵团的步兵战车。但军车经常移动,随时随地部署,怎么判断这辆车的拍摄地点呢?


接下来,决定重点关注照片左侧仅可见的路标。但这是个错误的决定,当时我还不知道。



照片左侧路标写着两行字,但放大后文字看不太清楚。对丹麦的地理知识也不太了解,只能通过 Google 搜索 *derup + Denmark 来尝试查找地名。找到 Jyderup,距 Slagelse 车程约35分钟。Jyderup 附近唯一的主要公路是23号公路,但是无论怎么看,都找不到合适的位置。23号公路是一条单车道公路,但照片中的公路看起来像多车道高速公路。迹象也有很大的不同。这是从23号公路出口驶向 Jyderup 的路标:



这个路标是白色背景红色文字,但要寻找的路标是标准的高速公路路标,蓝色背景白色文字。这么看来23号公路绝对不是高速公路,只是一条大型的主干道。除此之外,在drup / derup 中d之前显然还有另一个字母,它不是y。这个结果意味着 Jyderup 不是正确的位置,通过转移方向,要找到位置,需要先找到高速公路。


搜寻目标离开 Jyderup 后,又回到了照片本身,看看还能找到哪些可用的信息。结果发现:



1、红色方框:这是车辆的阴影。从旁边的树木得知图像一定是在夏天拍摄的。丹麦位于北半球,所以太阳总是向南,不会向北照射。因此车辆阴影在图像右侧的事实表明太阳在左侧,因此推测出车辆向西行驶,并且高速公路是东西走向。


2、绿框:显示的是电线桅杆的顶部,像火车所用的那种。应该是一条与高速公路平行的铁路,并且我发现了一张很相似的铁路照片。



3、蓝色框:第一行以 -drup 为结尾的路标出口,以及第二行以 -ov 或 -on 结尾的路标出口。路标后面似乎还有其他灰色的东西,也许是道路或桥梁。


将所有的内容放在一起,可以总结以下几点:


1、车辆应该是位于东西走向的高速公路上,向西行驶。

2、高速公路与电力铁路平行。

3、铁路必须在高速公路的北侧。

4、这个位置毗邻高速公路出口,该出口以 -drup / -derup 结尾,另一个以 -ov / -on 结尾。

5、非常接近 Slagelse 的军事基地。


通过严格的应用这些条件,可以迅速地缩小搜索范围。查看下面的丹麦地图,图中显示了所有的主要高速公路。


丹麦高速公路地图


通过上述五个条件可以排除 E39、E45、E47 和 E55 南北走向的高速公路,最后东西走向的 E20 符合要求,而且距离 Slagelse 的军事基地很近。接下再找找 E20 高速公路的哪部分路段北侧有一条平行的电力铁路。


用 Google Maps 卫星模式寻找高速路北侧是否有平行的铁路,当然也可以在街景模式下沿 E20 行驶,但会花费很长时间。


东西走向的高速公路北侧有铁路


经过大约十多分钟的查找,我看到 E20 上出口路标 Vemmedrup 和 Bjaerskov 的33出口。符合上面的第4点:该出口以 -drup / -derup 结尾,另一个以 -ov / -on 结尾。



照片的拍摄位置距离路标更远,跟出口路标照片不符。因此 Google 街景再往前走,并到达了相同的位置。



将 Google 街景视图与原照片进行比较,看起来几乎相同的。只是 Google 街景在高速公路的1号车道中拍摄的视角,但是 Doxsor 是从2号车道拍摄了他的照片,因此可以解释街景视图和原照片之间的角度略有差异。



通过一系列推测,照片正确的拍摄位置是 Vemmedrup 附近 E20 的33号出口,而 CV90 可能前往 Slagelse 的 Antvorskov 军事基地


顺着大神的逻辑一路走下来,我怎么也没有想到,原来我们直接通过网络就能够查到军队的驻防情况。而且即便是模糊不清的图片,也可以从中解读出有用的信息。我想你肯定也明白,把随手拍的军车照片发到网上会带来多大的安全隐患。



- EOF -

推荐阅读  点击标题可跳转

1、为什么黑客从不用鼠标,一直在敲键盘?看完长见识了

2、记住看小电影前一定要检查域名是不是 HTTPS 的,不然…

3、年轻人不讲武德,居然在简历中藏木马


关注「程序员的那些事」加星标,不错过圈内事

点赞和在看就是最大的支持❤️

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存