Skip to content
This repository was archived by the owner on Aug 22, 2024. It is now read-only.
This repository was archived by the owner on Aug 22, 2024. It is now read-only.

Get depth value (distance) of IR marker #1349

@jovinteng

Description

@jovinteng

I'm tracking a spherical retroreflective ball marker using the Kinect Azure IR camera but am unable to extract its depth information accurately. I discovered that as long as the ball is directly in-line with the depth camera it will be able to detect it up to a certain distance, however when I move the marker around (e.g. towards the edges and corners of the frame) the depth value is invalidated and therefore resorts to zero value.

I also had a look at the depth image to see if the depth camera was able to detect my marker but it showed up as a black circle which according to the SDK documentation indicates that this is due to a saturated/weak IR signal or ambiguous depth.

Furthermore, I've tried using the OpenCV inpaint function to try and fill in the missing depth pixels but it proves to be largely inaccurate.

I'm convinced that there is a solution to this but I'm stuck at the moment so any help would be greatly appreciated! Cheers!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Ask a QuestionA question for the community

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions