计算机视觉:关于相机坐标中穿过原点的线



我有一个关于相机坐标线的问题。

假设一个点的像素/屏幕坐标是 (u,v) 。和相机坐标(相对于相机的坐标系((p,q,r) (u,v)给出(u,v)和 第 L 行穿过点 (0,0,0) [原点摄像机位置] 并(p,q,r) r所在的位置 鉴于。有可能找到(p,q)吗?

我知道一条线的参数方程是:

(x-a, y-b, z-c)= t(x_0, y_0, z_0)

但我只知道(a,b,c)哪个是(0,0,0)的,z_0哪个是r的.谁能告诉我是否有可能找到(p,q)的价值 ?我可以以某种方式使用(u,v)吗?

在你得到更多关于(u, v)代表什么的信息之前,这是不可能的。 这样想吧。 假设您声称您可以仅根据(u, v)r来弄清楚。 现在,如果我只是重新标记您的像素怎么办? 像素不必代表任何特定的距离,所以如果我说(125,100(是(250,200(,那也是有道理的。假设我只是将更高分辨率的芯片换成较低分辨率的芯片。

要实际恢复(p, q),您必须知道像素对应的物理距离。 您还必须知道相机模型中的针孔是否在像素参考系中为 (0,0( 等。

最新更新