1

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

假设一个点的像素/屏幕坐标是(u,v)。并且相机坐标(相对于相机的坐标系)(u,v)是给定的(p,q,r)(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)以某种方式使用吗?

4

1 回答 1

1

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

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

于 2011-12-18T04:24:21.423 回答