我有4个PS3 Eye相机。我使用OpenCV库的cvStereoCalibrate()函数校准了相机1和相机2,通过寻找棋盘角并将它们的三维坐标传递到此函数中。同样,我使用另一组由相机2和相机3拍摄的棋盘图像来校准相机2和相机3;使用相同的方法,我校准了相机3和相机4。现在,我有相机1和相机2的内外参数、相机2和相机3的内外参数、以及相机3和相机4的内外参数。其中,外参数是旋转和平移的矩阵,内参数是焦距和主点的矩阵。假设有一个3D点(世界坐标)被相机3和相机4看到,而相机1和相机2没有看到。我的问题是:如何使用旋转、平移、焦距和主点参数将被相机3和相机4看到的这个3D世界坐标点相对于相机1和相机2的世界坐标系进行转换?