这是一个一般的数学问题,我希望有人能帮助我。我的应用程序让用户拍摄屋顶照片,然后标记屋顶的周长。我想计算用户绘制的梯形的面积。但是,由于屋顶是倾斜的,因此我需要针对这一事实进行调整。
谁能指出我正确的方向?我的数学技能很生疏(而且从来都不是特别强)。
-- 图片可能会有所帮助。用户可能会用红线勾勒出屋顶轮廓,如下所示。但如果屋顶可以神奇地旋转到与地面垂直,它看起来很可能会填满靠近蓝线的空间。所以,我想知道的是,是否有任何我可以做的数学可以实现这一点? (我意识到还有其他选择,例如使用单独的图片计算两条边的长度并将它们相乘。)
最佳答案
仅从图片中获取实际屋顶的面积是不可能的。你不知道这张照片是在五米还是五十米处拍摄的,所以照片中看起来很小的屋顶可能是巨大的。你需要一张深度图来获得屋顶的实际大小,即使那样也很棘手。
关于ios - 在调整角度的同时根据图片计算梯形的面积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6823923/