I’ve been developing with the Fusion app for a bit now and have noticed that the “max_range” parameter under BodyTrackingParameters in the Fusion config doesn’t seem to work as I’d expect.
I’d like to ignore individuals that are behind a particular threshold, but regardless of what I set the max_range to be (anywhere from 0.1 to 20.0), the ZED 3D View window picks up and displays users at any distance.
Is there something I’m misunderstanding about how this operates or what this parameter represents?
Thanks!
Below are my current config settings. I’m using v4.1.0 of the ZED SDK.
{
“StreamingParameters”:
{
“connection_type”: “MULTICAST”,
“ip”: “230.0.0.1”,
“port”: 2000,
“send_bodies”: true,
“send_camera_pose”: true
},
“InitParameters”:
{
“resolution”: “HD720”,
“fps”: 30,
“depth_mode”: “ULTRA”,
“grab_compute_capping_fps”: 0
},
“BodyTrackingParameters”:
{
“detection_model”: “HUMAN_BODY_MEDIUM”,
“body_format”: “BODY_38”,
“confidence”: 50,
“max_range”: 0.5,
“minimum_keypoints_threshold” : -1
},
“InitFusionParameters”:
{
“json_config_filename”: “ZED360RoomCalibration.json”,
“verbose”: true
},
“BodyTrackingFusionParameters”:
{
“skeleton_minimm_allowed_keypoints”: 8,
“skeleton_minimum_allowed_camera”: -1,
“skeleton_smoothing”: 0.2
}
}