Skip to content

[FEATURE]: High-Precision Depth Output (float32) #11

Description

@kszpxxzmc

Is your feature request related to a problem? Please describe.
Is your feature request related to a problem? Please describe.
I am frustrated because the depth map from bproc.renderer.render() appears to be saved as uint8 (0-255) instead of float32. For 3D reconstruction and back-projection tasks, 8-bit precision is too low. It causes "staircase" effects and inaccurate 3D points, making my masks turn out black or distorted.

Describe the solution you'd like
I want an explicit way to ensure the renderer outputs float32 depth values (in meters).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions