我有两台摄像机,从世界原点开始旋转和平移,在第一台摄像机的参考坐标系中有一个补丁。我想将此补丁扭曲到第二个相机的参考坐标系中。我的想法是像这样转换每个像素:
其中和是摄像机之间的变换矩阵,是描述摄像机属性的仿射变换矩阵。
它是否正确?我知道当你从 3D 转到 2D 时,你需要投影,但那个矩阵是不可逆的,所以你不能在这里真正做到吗?我错过了一些非常大的东西吗?
我有两台摄像机,从世界原点开始旋转和平移,在第一台摄像机的参考坐标系中有一个补丁。我想将此补丁扭曲到第二个相机的参考坐标系中。我的想法是像这样转换每个像素:
其中和是摄像机之间的变换矩阵,是描述摄像机属性的仿射变换矩阵。
它是否正确?我知道当你从 3D 转到 2D 时,你需要投影,但那个矩阵是不可逆的,所以你不能在这里真正做到吗?我错过了一些非常大的东西吗?
,其中,将像素生成为“卡在第一个相机的屏幕上”的 3D 点。转换后,您将获得相同的 3D 点,但在第二个相机的坐标系中,然后您在该相机中进行投影。所以,总的来说,你正在做的是从第二个相机的角度看第一个相机。
我怀疑这不是你想要的......