How do I determine the position of camera2 after Stereo Camera calibration ?
1 次查看(过去 30 天)
显示 更早的评论
I ran the MATLAB example:
openExample('vision/StereoCalibrationExample')
Now I would like to add two 3D points to the "showExtrinsics" figure. One at the Camera1 center and the other at Camera2 center. For which I use the code:
showExtrinsics(params);
hold on
scatter3(0,0,0,'*');
scatter3(params.TranslationOfCamera2(1),params.TranslationOfCamera2(2),params.TranslationOfCamera2(3),'*');
As you can see the plot is wrong, I even tried to interchange the Y and Z axis, I cannot figure out why. Could someone guide me?
1 个评论
Elizabeth Reese
2017-8-30
I think you are on the right track, but you can instead take the position of camera 1 and subtract the TranslationOfCamera2.
scatter3(-params.TranslationOfCamera2(1),-params.TranslationOfCamera2(2),-params.TranslationOfCamera2(3),'*');
By visual inspection, this puts the "*" in the center of the second camera.
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Camera Calibration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!