我想知道航拍照片覆盖的整个区域的实际区域。 _The Photo是4000x3000像素 _相机的焦距为20mm。 _图片高度为51米。
我研究并获得了照片的比例。在这种情况下,它是1毫米/ 2550毫米。
我理解比例告诉我,如果我在照片内移动1毫米,在真实地形中,我将移动2550毫米。 我想知道如何获得图片的真实宽度和高度。 ¿?厘米。 我需要这些数据来了解照片的区域,因此知道图中的地形区域。
感谢您的帮助。
答案 0 :(得分:1)
如果你忽略失真和曲率,那么物理学很简单。下图中有两个相似的三角形:
您知道焦距(20mm)以及从焦平面到场景的距离(51m)。因此,您需要将传感器CCD的宽度放入等式中:
sensor width focal length
------------ = ------------
scene width camera height
确保所有单位都相同,即不要混合毫米和米。
答案 1 :(得分:0)
如果我理解你的问题,请考虑以下意见:
首先,您必须考虑将景观渲染为二维照片时的信息丢失:可能会丢失有关深度的精确信息,除非在焦平面之外且在焦平面之前明显失去分辨率。
话虽这么说,你可以考虑像素与真实距离的比例(例如米)。
我建议限制你的方法来推断与相同的正交(观察者)平面中的某些对象的长度,以及视图中的其他对象。例如,如果我正在看墙壁,足够接近忽略透视的失真,我可以推断,如果我知道一个1米的窗口是2个像素,那么10像素的墙壁高度可以转换为5米。该推论使用维度分析技术(http://www.chem.tamu.edu/class/fyp/mathrev/mr-da.html)。