5分钟定位一张夜空照片——网页版上线!

长话短说

我们开发了一个网页:如果你有一张晚上的照片,有三五颗的星星和一些建筑物,再附上拍摄时间,用它就可以很精准地定位出拍摄位置

项目地址:

StarLocator – Github项目​

部署网站(国内网友可以用下面的第二个链接):

StarLocator – Github网页​

照片测星定位

网页外观:

StarLocator 主页

视频教程:

寻找拍摄地,传统方法难度4星,但是网页版测星定位_哔哩哔哩_bilibili​

网页端也附带了一份文字版教程,点击那个“问号小人”的按钮就能看见。

本项目使用AGPL v3开源,仅限学习交流,勿作他用

特色

  • 性能优异:当前的算法一般能把误差降至30km以内,这一切都是我们团队不断优化完善算法的成果。
  • 交互简单:少量的按钮、简单的操作、赏心的UI……我们不会整遍布四处的功能开关,不会使用令人迷惑的勾选框,更不会让用户去运行什么难懂的命令——总之,足够“傻瓜式”,5分钟搞定定位。
  • 隐私友好:挑剔的用户甚至可在本地运行该项目,只要去Github上克隆即可。
  • 足够有趣:是的,乐趣一定是该项目的特点。在你狠狠地按下“计算”按钮、看到地图定位坐标后,你将能感受到“魔法的奇迹”。

背景

其实还有些乐子。

我们项目所依赖的算法,最初是为反驳贴吧的地平论者而设计的。你可以访问地平论吧进行围观。

切记:高血压患者慎入。

原理

本项目综合利用了天文学、数学等一系列知识,只需中学知识便能理解我们的核心原理。你可以利用以下资源了解我们的方法:

  • 算法开创者鬼蝉大佬写的科普文章:

照片测星定位法原理简介​

  • 其他大佬的讲解视频:

照片测星定位法原理,打破地平论,证明:地球是圆的!_哔哩哔哩_bilibili​

开发

本项目使用前端技术开发,所有代码都运行在本地。

我们的项目团队共7人,既有大学生,也有许多年轻有为的高中生,共同开发了这个优秀的项目。

我们的后续开发还将继续,未来可能的一些新功能包括:

  • 标月定时:你应该已经注意到该方法的最大限制了——拍摄时间,实际上这是可以通过月亮算出的。
  • 畸变修复:修复相机的畸变误差,这是目前最主要的误差来源。
  • ……如果你有更多新功能、问题、疑惑或是想吃瓜,都可来我们的交流群(入口在网页顶部)。