-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
What is the coordinate convention for the saved dataparser_transforms.json ? #3484
Comments
Hope this answer helps with the relationship between colmap coordinate frame and trained nerf coordinate frame. |
Thank you for the response @lyg1597 . However, I think one more bit of information is needed to correctly apply the transform you pointed out: we still do not know the coordinate convention of the transformation matrix and scale factor that are found in |
I am not that familar with the difference/conversion between OpenCV and OpenGL convention, but I can describe what I am doing. The steps that I am using is:
The images that I am getting from the last step looks exactly (except nerf artifect) the same as the images directly from the simulator. Hope this is helpful for your problem. |
@lyg1597 - this is super helpful, thank you for the details. The step 4 that you mention is basically calling |
No, I am using my own renderer because I want minimum code that can give me single images. But all functions I am using is from nerfstudio/ns-render. |
It is not clear if the
dataparser_transforms.json
"transform" matrix is in OpenCV or OpenGL convention, if the data pre-processing, say, was done using COLMAP (which would be using OpenCV).This makes it hard to correctly apply this transformation, if I am trying to convert camera poses in the input coordinate system (ie. whatever COLMAP gives) into the coordinate system used by the trained Nerf.
The text was updated successfully, but these errors were encountered: