Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Math 实面积_Math_Image Processing_Photography_Photogrammetry - Fatal编程技术网

Math 实面积

Math 实面积,math,image-processing,photography,photogrammetry,Math,Image Processing,Photography,Photogrammetry,我想知道航空照片覆盖的整个区域的实际面积。 _照片为4000x3000像素 _照相机的焦距是20毫米。 _这幅画的高度是51米 我研究并得到了照片的比例。在这种情况下,它是1毫米/2550毫米 我知道比例告诉我,如果我在照片内部移动1毫米,在真实地形中,我将移动2550毫米。 我想知道如何获得图片的真实宽度和高度。¿? 厘米 我需要这些数据来知道照片的区域,从而知道照片中的地形区域 谢谢你的帮助

我想知道航空照片覆盖的整个区域的实际面积。 _照片为4000x3000像素 _照相机的焦距是20毫米。 _这幅画的高度是51米

我研究并得到了照片的比例。在这种情况下,它是1毫米/2550毫米

我知道比例告诉我,如果我在照片内部移动1毫米,在真实地形中,我将移动2550毫米。 我想知道如何获得图片的真实宽度和高度。¿? 厘米 我需要这些数据来知道照片的区域,从而知道照片中的地形区域


谢谢你的帮助

首先,你必须考虑将风景渲染成二维照片:深度的精确信息可能丢失,除非在焦点平面之外和前面有明显的分辨率损失。

正如你所说的,考虑像素与实际距离(例如米)的比值是正确的。
我建议限制你的方法来推断照片中某些物体的长度,这些物体与视图中的其他物体在同一个正交平面上。例如,如果我正面看一堵墙,足够近,可以忽略透视图的失真,如果我知道一个1米长的窗口是2像素,我可以推断10像素的墙高转换为5米。这个推论使用了量纲分析的技术()。

如果你忽略了扭曲和曲率,那么物理学就非常简单。下图中有两个类似的三角形:

您知道焦距(20mm),以及从焦平面到场景的距离(51m)。因此,您需要将传感器CCD的宽度放入方程式中:

sensor width       focal length
------------    =  ------------
scene width        camera height

确保所有单位都相同,即不要混合毫米和米。

这似乎是算术运算,而不是编程。您关心2D照片投影和球坐标之间的差异吗?这对美国宇航局很重要;谷歌地图就不是这样了。你说的“高度”是指拍摄照片的高度吗?照片的大小以像素为单位,但比例以毫米为单位,你能把这两个量联系起来吗?在任何情况下,我都同意这与编程无关。我投票结束这个问题,因为它与编程无关。