0

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

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

我不知道如何实现它。我已经搜索过,但找不到与我的问题类似的任何东西。谢谢你。

在此处输入链接描述

4

2 回答 2

0

If you know the altitude at which the photo was taken and the camera maximum capture angle I believe you can determine (through trigonometry) the deviation of each pixel from the center, in meters, and then determine the GPS coordinate of it.

于 2015-08-07T23:22:19.553 回答
0

据我所知,

无人机的高度也很重要,因此首先使用中心坐标,您还需要无人机在什么高度拍摄这张照片。

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

使用上述函数,您可以计算特定高度下的“每个像素的 GPS 坐标变化”,通过使用此参数,我们可以轻松推断出无人机在特定高度拍摄的照片的 GPS。

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

谢谢

于 2015-08-07T23:28:43.313 回答