【问题标题】:Real Area of a picture [closed]图片的真实区域[关闭]
【发布时间】:2015-08-31 21:20:48
【问题描述】:

我想知道一张航拍照片所覆盖的整个区域的实际面积。 _照片为 4000x3000 像素 _相机焦距为20mm。 _图片高度51米。

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

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

感谢您的帮助。

【问题讨论】:

  • 这似乎是算术,而不是编程。
  • 你关心2D照片投影和球坐标的区别吗?这对 NASA 很重要;谷歌地图则不然。
  • “高度”是指拍摄照片的高度?你有以像素为单位的照片大小,但以毫米为单位的比例,你能把这两个量联系起来吗?无论如何,我同意这与编程无关。
  • 我投票结束这个问题,因为它不是关于编程的。

标签: math image-processing photography photogrammetry


【解决方案1】:

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

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

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

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

【讨论】:

    【解决方案2】:

    如果我正确理解您的问题,请考虑以下 cmets:

    首先,您必须考虑在将风景渲染为 2 维照片时会丢失信息:有关深度的精确信息可能会丢失,除非焦点平面之外和之前的分辨率明显下降。

    话虽如此,考虑像素与实际距离(例如米)的比率是正确的。

    我建议将您的方法限制为在与视图中的其他对象相同的正交(到查看器)平面上推断照片中某些对象的长度。例如,如果我正直视一堵墙,距离足够近,可以忽略透视失真,如果我知道 1 米的窗户是 2 像素,我可以推断出 10 像素的墙高转换为 5 米。此推断使用维度分析技术 (http://www.chem.tamu.edu/class/fyp/mathrev/mr-da.html)。

    【讨论】:

      猜你喜欢
      • 2017-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-16
      • 2014-10-05
      • 1970-01-01
      相关资源
      最近更新 更多