Math 实面积
我想知道航空照片覆盖的整个区域的实际面积。 _照片为4000x3000像素 _照相机的焦距是20毫米。 _这幅画的高度是51米 我研究并得到了照片的比例。在这种情况下,它是1毫米/2550毫米 我知道比例告诉我,如果我在照片内部移动1毫米,在真实地形中,我将移动2550毫米。 我想知道如何获得图片的真实宽度和高度。¿? 厘米 我需要这些数据来知道照片的区域,从而知道照片中的地形区域Math 实面积,math,image-processing,photography,photogrammetry,Math,Image Processing,Photography,Photogrammetry,我想知道航空照片覆盖的整个区域的实际面积。 _照片为4000x3000像素 _照相机的焦距是20毫米。 _这幅画的高度是51米 我研究并得到了照片的比例。在这种情况下,它是1毫米/2550毫米 我知道比例告诉我,如果我在照片内部移动1毫米,在真实地形中,我将移动2550毫米。 我想知道如何获得图片的真实宽度和高度。¿? 厘米 我需要这些数据来知道照片的区域,从而知道照片中的地形区域 谢谢你的帮助
谢谢你的帮助如果我正确地理解了你的问题,请考虑下面的评论:
首先,你必须考虑将风景渲染成二维照片:深度的精确信息可能丢失,除非在焦点平面之外和前面有明显的分辨率损失。
正如你所说的,考虑像素与实际距离(例如米)的比值是正确的。我建议限制你的方法来推断照片中某些物体的长度,这些物体与视图中的其他物体在同一个正交平面上。例如,如果我正面看一堵墙,足够近,可以忽略透视图的失真,如果我知道一个1米长的窗口是2像素,我可以推断10像素的墙高转换为5米。这个推论使用了量纲分析的技术()。如果你忽略了扭曲和曲率,那么物理学就非常简单。下图中有两个类似的三角形: 您知道焦距(20mm),以及从焦平面到场景的距离(51m)。因此,您需要将传感器CCD的宽度放入方程式中:
sensor width focal length
------------ = ------------
scene width camera height
确保所有单位都相同,即不要混合毫米和米。这似乎是算术运算,而不是编程。您关心2D照片投影和球坐标之间的差异吗?这对美国宇航局很重要;谷歌地图就不是这样了。你说的“高度”是指拍摄照片的高度吗?照片的大小以像素为单位,但比例以毫米为单位,你能把这两个量联系起来吗?在任何情况下,我都同意这与编程无关。我投票结束这个问题,因为它与编程无关。