将图像的像素转换为GPS坐标



我正在Android上做一个项目,通过无人机拍摄的照片来测量土地面积。我有一张包含GPS坐标的航拍照片。出于实际目的,我假设坐标代表图片的中心像素。

我需要在图片中一个像素一个像素地移动,以到达角,并知道GPS坐标代表的角

我不知道如何实现它。我已经搜索了,但没有找到任何类似我的问题。谢谢你。

输入链接描述

如果您知道拍摄照片的高度和相机的最大捕获角度,我相信您可以(通过三角函数)确定每个像素与中心的偏差(以米为单位),然后确定其GPS坐标

据我所知,

无人机的高度也很重要,所以首先与中心坐标,你还需要在什么高度无人机拍摄的照片。

现在你需要用参考图片在两个已知的GPS坐标的两点之间做一些实验。改变无人机的高度,并绘制两个坐标wrt之间的像素数到无人机的高度。做一些曲线拟合,得到两个变量之间的函数。

使用上面的函数可以计算出特定高度的"每像素GPS坐标变化",通过这个参数我们可以很容易地推断出无人机在特定高度拍摄的照片的GPS。

我不知道这个解决方案是否有效。但这是我的想法,你可以利用它,进一步发展。

谢谢

相关内容

  • 没有找到相关文章

最新更新