ios - 在调整角度的同时根据图片计算梯形的面积

标签 ios math computer-vision

这是一个一般的数学问题,我希望有人能帮助我。我的应用程序让用户拍摄屋顶照片,然后标记屋顶的周长。我想计算用户绘制的梯形的面积。但是,由于屋顶是倾斜的,因此我需要针对这一事实进行调整。

谁能指出我正确的方向?我的数学技能很生疏(而且从来都不是特别强)。

-- 图片可能会有所帮助。用户可能会用红线勾勒出屋顶轮廓,如下所示。但如果屋顶可以神奇地旋转到与地面垂直,它看起来很可能会填满靠近蓝线的空间。所以,我想知道的是,是否有任何我可以做的数学可以实现这一点? (我意识到还有其他选择,例如使用单独的图片计算两条边的长度并将它们相乘。)

An example of the type of picture I need to use to calculate area

最佳答案

仅从图片中获取实际屋顶的面积是不可能的。你不知道这张照片是在五米还是五十米处拍摄的,所以照片中看起来很小的屋顶可能是巨大的。你需要一张深度图来获得屋顶的实际大小,即使那样也很棘手。

关于ios - 在调整角度的同时根据图片计算梯形的面积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6823923/

相关文章:

ios - semanticContentAttribute 不起作用

ios - .net 与 Objective c SHA-512 不匹配

ios - 如果小于 10,则在数字后附加零?

python - 以度数围绕另一个点旋转点python

java - 用 Java 更好地近似 e

opencv - 商业上最好的计算机视觉库是什么?

algorithm - 检测边界清晰的白色区域

ios - AVPlayer缓冲问题

java - 如何比较两个数组之间的所有元素?

c++ - 为什么 OpenCV 的级联分类器检测会给出太大的输出?