zed-python-api icon indicating copy to clipboard operation
zed-python-api copied to clipboard

sl.Matrix4f from numpy.ndarray

Open frigusgulo opened this issue 2 years ago • 0 comments

Preliminary Checks

  • [X] This issue is not a duplicate. Before opening a new issue, please search existing issues.
  • [X] This issue is not a question, bug report, or anything other than a feature request directly related to this project.

Proposal

Add the method to sl.Matrix4f so that users can instantiate directly from a numpy.ndarray object

i.e. pose_matrix = np.eye(4) zed_mat = sl.Matrix4f().from_numpy(pose_matrix)

Use-Case

This would make building sl.Pose() and sl.Transform() objects much cleaner, particularly when using microservice architectures to send a transformation matrix that needs to be a string.

transform = sl.Transform.init_matrix(zed_mat)

Anything else?

No response

frigusgulo avatar Nov 07 '23 19:11 frigusgulo