Azure-kinect-sensor-sdk: Body tracking depth limit?

Created on 10 Oct 2019  路  3Comments  路  Source: microsoft/Azure-Kinect-Sensor-SDK

Hi,

I'm not actually sure of the maximum number of tracked bodies (is this known?) but in certain situations there may be a crowd of people watching a single person interact and I can see situations where it tracks X people in the crowd before failing to track the intended user.

There are obvious physical restrictions that could be put in place (camera angle, crowd control etc..) but it would be good if we could tell the tracker to ignore anything past a certain depth (X meters) to further control situations such as this.

I'm not missing any features that allow this currently? And is there any form of hard depth limit as is? (I'm using 0.9.2 as 0.9.3 seems to be less stable for our tracking usage) If not, is this something that could be considered? (And maybe further down the road cropped regions of interest, masking etc..)

Cheers,
Richard

P.S. Sorry, I see this has auto-labelled as a bug when it's more of a question - please fix as appropriate and I guess 'enhancement' may be a better route in the future?

Body Tracking Bug

Most helpful comment

I have done try it. It may be helpful for you.
The body tracking process are detects 2d human pose from infrared image in the first step.
Therefor, the body tracking area can be limited by setting Infrared to 0 (It is not detected area) according to the depth value, image area, and other. (NOTE: It is necessary to edits the buffer directly. And, it needs to be done before enqueue to tracker.)
https://twitter.com/UnaNancyOwen/status/1167443753365192704

All 3 comments

I have done try it. It may be helpful for you.
The body tracking process are detects 2d human pose from infrared image in the first step.
Therefor, the body tracking area can be limited by setting Infrared to 0 (It is not detected area) according to the depth value, image area, and other. (NOTE: It is necessary to edits the buffer directly. And, it needs to be done before enqueue to tracker.)
https://twitter.com/UnaNancyOwen/status/1167443753365192704

Hi Tsukasa,

That's exactly what I was looking for, thanks! Didn't spot that we could manipulate the actual buffer data fed into the tracker (thought it was a copy). So far seems to work great.

Cheers,
Richard

Is there any further insight here as to the maximum amount of tracked bodies per device?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

natelowry picture natelowry  路  3Comments

y0ngw00 picture y0ngw00  路  3Comments

d-walsh picture d-walsh  路  3Comments

AdrienPfeufferCarmenta picture AdrienPfeufferCarmenta  路  4Comments

yeongwoonIm picture yeongwoonIm  路  3Comments