2D projection of a textured mesh from a known worldOrientation, worldLocation

2 次查看(过去 30 天)
The function below, finds the camera position and orientation when the world points and the corresponding image points are known.
[worldOrientation,worldLocation] = estimateWorldCameraPose(imagePoints,worldPoints,cameraParams);
My camera looks at a textured mesh. After finding the worldOrientation and the worldLocation of the camera, I want to make an image of what the camera sees at this position. The image should show a 2D view of the textured mesh.
Is there any function which can help to display this 2D projection image?
  1 个评论
Beril Sirmacek
Beril Sirmacek 2018-5-9
pcshow(data.worldPoints,'VerticalAxis','Y','VerticalAxisDir','down', ...
'MarkerSize',30);
hold on
plotCamera('Size',10,'Orientation',worldOrientation,'Location',...
worldLocation);
hold off
In other words, the sample code generates the illustrated output. When the camera Orientation and Location are known, how can I make an image of what camera sees? Assuming that there are textured meshes in the scene as well.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Camera Calibration 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by