80得票13回答
如何将2D点反向投影到3D空间中?

我有4个屏幕空间中的2D点,我需要将它们反向投影到3D空间中。我知道这4个点中的每一个都是旋转的3D刚体矩形的一个角落,并且我知道矩形的大小。我该如何从中获取3D坐标? 我没有使用任何特定的API,也没有现成的投影矩阵。我只是在寻找基本的数学方法来完成这个任务。当然,如果只有单个2D点没有其...

53得票11回答
透视变形矩形的比例

给定一个被透视扭曲的矩形的2D图像: 我知道这个形状原本是一个矩形,但我不知道它的原始大小。 如果我知道这张图片中角落的像素坐标,如何计算原始比例,即矩形的商(宽度/高度)? (背景:目标是自动纠正矩形文档的照片,边缘检测可能会使用霍夫变换) 更新: 关于是否可能根据给定的信息确...

13得票2回答
将二维点反投影到三维空间

假设我们有一个带有任意方程的平面在3D空间中:ax+by+cz+d=0,现在假设我们在该平面上选择了3个随机点:(x0,y0,z0)(x1,y1,z1)(x2,y2,z2) 现在我有一个不同的视角(相机),用于观察此平面。也就是说,我有一个从不同视角观察这个平面的不同相机。从该相机的视角看,这...