一张照片透露出的信息——如何从风景照中推理出拍摄者位置?

⼀张照⽚透露出的信息——如何从风景照中推理出拍摄者位置?nixintel ⽹站上有⼀道限时挑战,从⼀张照⽚中图⽚中推理出拍摄者所在酒店。
其中有⼀篇很有意思,感觉很有意思,就寻到原⽂翻译贴了出来。
室内导航技术⼤意翻译如下:
这篇⽂章将说明我如何从10⽉30⽇开始解决Tilman Wagner的挑战。
不得不承认,这是迄今为⽌我所遇到的最困难的Quiztime挑战。银行联动门
拼装家具
当然,挑战的结果并重要,重要的是您在此过程中所学到的东西,⽽我更是通过这次挑战学到了很多东西。下⾯是这张挑战照⽚:
除照⽚外拍摄者额外提供的信息如下:
1,天空中的飞机是从伦敦飞往⾹港的波⾳747
2,该照⽚摄于2019年10⽉30⽇。
3,拍摄者在旅馆⾥。
挑战问题是确定拍摄者所在的酒店,在解决这个根本问题前,还有很多其他问题去解决。
除开给出的信息外,照⽚中也有⼀些有帮助的信息:
1,天⽓晴朗,晴天。卫生间储物盒
2,阴影表⽰太阳可能在拍摄者后⾯。
3,飞机在天空中的位置。这将⾄关重要。
如果您尝试通过反向图像搜索解决此问题,那么您很不⾛运。图⽚中的建筑物毫⽆特⾊,⽆法与任何反向图像搜索相匹配。我尝试过分块查匹配,但很不幸运,也失败了。
国际神秘⼈⼠
我还检查了拍摄者的Twitter账户,以查看他10⽉30⽇的动向,但很不幸运,同样失败了。如果你尝试查拍摄者在此之前所到过的地⽅,你会发现他去过的地⽅很多。他经常性在德国,但有时在阿尔巴尼亚,甚⾄有去蒙古。试图通过猜测寻到他照⽚拍摄城市是毫⽆意义的。
规划⽅法:缩⼩范围
那么从哪⾥开始呢?我可以从寻可能要花很长时间从寻建筑物开始,也可以只有⼀些表⾯信息的飞机开始。
与往常⼀样,解决此类地理位置难题的最佳⽅法是从头开始,然后变得越来越⼩。
从理论上讲,这张照⽚⼏乎可以在世界任何地⽅拍摄,但是通过识别越来越多的信息,限制参数就变得越来越严格,直到确定特定建筑物为⽌。刚开始会有点复杂,但是只要知道飞机的⽇期和路线,就有可能寻到拍摄者在所看向的建筑物。
剧透:他在这张照⽚的某个地⽅。
该建筑物可能在世界任何地⽅(这是⼀个最安全的假设……),但我们也知道它在伦敦和⾹港之间的飞⾏路线上。⽴刻,这意味着它不在北美或南美,⾮洲或⼤洋洲。它必须位于欧洲,中亚或亚洲本⾝。这看起来毫⽆帮助,但是其实它已经将可能的位置范围缩⼩了很多,其剔除的范围超出了您的想象。
我们同时也知道拍照时间是在⽩天。这意味着⼀旦确定了飞机,就可以确定路线,在知道路线后,便可以明确的知道任何给定时间⾥飞机的位置,以及当时的所在位置是⽩天还是⿊夜。因⽽⾸要⽬的是
识别飞机。
确定飞机
前⾯信息提醒我们,该航班是10⽉30⽇从伦敦飞往⾹港波⾳747-8F。
为了锁定飞机,我们需要知道当天伦敦和⾹港之间往返的所有航班信息和飞机类型。问题是伦敦有五个国际机场(希思罗机场,盖特威克机场,城市机场,斯坦斯特德机场和卢顿机场),⽽⾹港只有⼀个。
这意味着查看从伦敦机场到达⾹港的航班会更容易,⽽不是尝试以五个可能的起点进⾏相反的尝试。
历史飞⾏数据可从⼏个不同的地⽅获取。FlightRadar是最知名的,除此之外Airportia和Flight Aware等。我参加这个测验的时间有些晚了,到了拍摄图像⼗多天后才参加,这意味着如果没有⾼级帐户,我将⽆法从FlightRadar获取数据。
FlightAware也会对此类历史数据收费,⽽Airportia仅列出定期的客运航班。幸运的是,托⽐·布鲁姆(Tobi Bluhm)已经确定该航班⼀定
是N617UP,这是UPS的货运航班,于10⽉30⽇世界标准时间6:12从伦敦斯坦斯特德出发,飞往⾹港。感谢Tobi –如果没有您的帮助,我将花费更长的时间,并且可能还会花费⼀些现⾦!
如Tobi所⾔,这是正确的飞⾏。
这信息看起来帮助不⼤,但是成功识别到了飞机,就意味着我们拥有最终识别拍摄者所住的酒店(和房间)以及准确拍摄照⽚的时间(在⼏分钟之内)所需的所有信息。
他将在⾮常接近这条线的附近:
pvc编织地毯飞⾏感知GPS轨道
有了这些⼏何图形、历史天⽓预报和⽇落计算,就可以使⽤该飞⾏路径来⼤幅缩⼩拍摄者的位置,并最终到他。
使⽤KML⽂件绘制路径
从理论上讲,所有这⼀切都应该很容易,但是如何从6000英⾥的飞⾏路线寻到确切的酒店呢?
幸运的是,FlightRadar和FlightAware都可以将飞⾏轨迹下载为KML⽂件。如果您不熟悉KML⽂件,可以在Google Earth中打开它,然后查看和分析KML映射数据。
在拍摄者的图⽚中获取到了航班位置信息。
意味着我们能够在飞机旅程的每个阶段看到飞机的确切位置、⾼度和⽅向。
空气加温器在Google Earth中查看这些数据能更直观地看到飞机所在的位置,之后通过将Google Earth中的视图与拍摄者照⽚中的信息进⾏交叉引⽤,便可以确定拍摄位置。
在Google Earth中打开KML⽂件时,整个飞⾏路线都会覆盖在地图上。
下⾯是效果展⽰:
请注意,KML叠加层不仅显⽰位置,还显⽰⾼度。滑块(图⽚的左上⾓)可以移动到特定时间,以便您可以看到飞机的位置。下⾯是在⾹港的下降和降落路径:
那么,我们如何使⽤这些信息来帮助您到拍摄者?
我们需要做⼀些简单的⼏何题。
⼏何
现在我们有了所有的飞⾏路径数据,我们可以将其与⽇落/⽇出信息和⼏何图形结合起来,以计算拍摄者的位置。
我们知道飞机在世界标准时间06:12从伦敦斯坦斯特德起飞。
将这些信息放到Suncalc中,结果显⽰当时的斯坦斯特德天还很暗:

本文发布于:2024-09-21 19:43:18,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/293275.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:飞机   拍摄者   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议