我有一个关于相机坐标线的问题。
假设一个点的像素/屏幕坐标是 (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( 等。