给定3D空间中2D形状的4个坐标,我想计算其长宽比。

3D空间是用2个消失点创建的。

4个坐标-标记为蓝色-是显示器上的2D坐标。
在示例中,它们应大致为(14,5.5),(19,5),(20.3、7.3),(25.3、6)。

我不确定这是否有可能,如果有人能够找到证明,对于2个不同的宽高比,二维坐标是相同的,那么这个问题将无法解决。

我的例子:



评论

我们可以假设角是90度角吗?

桌子的角落是。

#1 楼

该比率具有快速且脏的视觉测量值665:501 $,大约是5:4 $。您可以通过采用消失角$ \ alpha / \ beta $的比率(见图1)进行测量,因为我们离中心太近了。



图1:入站角比率

我们可以通过绘制2点透视网格来目视检查情况。为此,我们需要消失点之间的中心线。



图像2:似乎是正确的。

评论


$ \ begingroup $
如果我们离中心不太近,如何计算宽高比?
$ \ endgroup $
–魅魔
15年11月29日在21:15

$ \ begingroup $
@succubus这里有一个冗长的解释,但是您可以通过矩阵计算来完成。只是没有时间概述数学。
$ \ endgroup $
– joojaa
15年11月29日在22:20



$ \ begingroup $
非常感谢您的帮助,由于我搞砸了stackexchange帐户,因此我无法接受您的回答。
$ \ endgroup $
–魅魔
15年11月29日在23:20

$ \ begingroup $
@succcubbus,请参阅有关合并帐户以重新获得问题所有权的官方帮助页面。
$ \ endgroup $
– Andrew T.
15年11月30日在10:38