【发布时间】:2010-11-09 19:18:35
【问题描述】:
使用上面的设置,我得到了平面两侧激光线的霍夫方程。我什至过滤掉了对象上的像素点。我还从我放在飞机两侧的棋盘格图案中获取了相机的外部参数(所以我知道 {R1,T1} 和 {R2,T2})
现在我想生成对象的点云。我看到我需要将激光平面 (Elaser) 与来自相机的观察光线 (r) 相交以获得单个 3D 点 (p),关于如何执行此操作的任何线索?
更新:
这是我认为我必须做的,如果我错了,有人可以纠正我
STEP1:将所有点从(左平面)坐标系转换到(右平面)坐标系,从{R1, T1}和{R2, T2}得到一个{R,T}
STEP2:左平面2个激光点和右平面1个激光点在同一坐标系下求激光平面方程(在STEP1中转换为)
STEP3: 使用激光平面方程和物体上的二维点找到物体上的 3D 点
更新
这是我目前拥有的 -
【问题讨论】:
-
天哪,看到这让我笑了。
-
这些是正确的步骤。为了避免噪声敏感性,我会使用更多点来确定激光平面。那里的错误将对您在第 3 步中的准确性产生巨大影响。
标签: computer-vision