Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Projecting the 3d mesh or point cloud to image plane is not right using camera pose ? #22

Open
wguo68 opened this issue Mar 4, 2017 · 0 comments

Comments

@wguo68
Copy link

wguo68 commented Mar 4, 2017

I have used the camera pose to project 3d mesh to 2d image plane. But the result is not correct. I used kinfu_.getCameraPose() to get R,T and the following code to :
Affine3f cam2vol = pose_.inv() * camera_pose;
to get cam2vol ,and then cam2vol.inv() is the vol2cam transform. With the camera Matrix (intr.fx, intr.fy, intr.cx, intr.cy) to do projection. but the result is not correct.

Which transform the camera_pose and pose_ represented? What is the relation among volume coordinate system , world coordinate system or camera coordinate system?

What's the problem?
thanks

It seems the camera poses returned by kinfu_.getCameraPose() is not right:
pose

@wguo68 wguo68 changed the title Which coordinates system of the point cloud and camera pose ? Projection of 3d mesh or point cloud to image plane is not right using camera pose ? Mar 5, 2017
@wguo68 wguo68 changed the title Projection of 3d mesh or point cloud to image plane is not right using camera pose ? Projecting the 3d mesh or point cloud to image plane is not right using camera pose ? Mar 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant