Open reubendocea opened 3 months ago
Yesterday I encountered the same problem but I don't know why until I found this issue. source code here The output is :
camera_params intrinsic_matrix BEFORE:
[[3605.15789 0. 947.328452]
[ 0. 3659.13751 523.233672]
[ 0. 0. 1. ]]
camera_params intrinsic AFTER:
PinholeCameraIntrinsic with width = 1920 and height = 1080.
Access intrinsics with intrinsic_matrix.
camera_params intrinsic_matrix AFTER:
[[3659.13751 0. 959.5 ]
[ 0. 3659.13751 539.5 ]
[ 0. 0. 1. ]]
The source code seems to go much deeper than that :fearful:
In the meantime, I found that trimesh
and pyrender
together serve my requirements :smile:
The source code seems to go much deeper than that 😨
In the meantime, I found that
trimesh
andpyrender
together serve my requirements 😄
Bingo! I use pyrender too. But pyrender seems a little slower than open3d, and pyrender use OpenGL camera coordinate
Checklist
main
branch).Describe the issue
I am attempting to do the following:
I have not been able to do this because Open3D will not allow me to set the principal point of the camera intrinsics.
Steps to reproduce the bug
Error message
Here is the output with
allow_arbitrary=True
:The principal point does not remain as I set it. Nor do the fx and fy parameters.
Here is the output with
allow_arbitrary=False
:Again, the fx and fy parameters do not remain as set, and the principal points are changed.
Expected behavior
My expectation, at least for
allow_arbitraty=True
, would be that all intrinsics parameters remain as I set them.Open3D, Python and System information
Additional information
No response