Why the extrinsics never changes when I move the device?

Wanying Mo 0 Reputation points
2023-02-19T19:20:41.2+00:00

e4e88cdd8e1864f24ad7a34bd8c0419

4a099379d6dcced401cfd72204c5e2c

Intrinsics, depth_map and rgb all retrieved frame by frame successully, but the extrinsic parameters always the same even when I move the device. Could anybody tell me why?

[[[0.9999579191207886, -0.008330989629030228, -0.0038429172709584236], [0.007921705953776836, 0.9953091144561768, -0.0964210107922554], [0.00462817307561636, 0.09638651460409164, 0.995333194732666]], [[0.03211808395385742, 0.002574661731719971, -0.0035729374885559084]]]
Azure Monitor
Azure Monitor
An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
3,210 questions
Azure Kinect DK
Azure Kinect DK
A Microsoft developer kit and peripheral device with advanced artificial intelligence sensors for sophisticated computer vision and speech models.
292 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. QuantumCache 20,266 Reputation points
    2023-02-21T19:02:04.64+00:00

    Hello Wanying Mo, Thanks for reaching out on this forum.

    Some of the helpful threads which may help!

    [Calibration] Overlay point cloud from two cameras

    Kinect Azure DK Programming

    K4aGrabber

    To determine the cause of the issue, you may want to check the following:

    • The device is properly connected and powered on.
    • The device is not being obstructed by any objects.
    • The device is not being affected by any external factors such as light or temperature changes.
    • The device is being used in a well-lit environment.

    If you have checked all of these factors and the extrinsic parameters are still not changing, you may want to try the following:

    • Restart the device and try again.
    • Update the device firmware to the latest version.
    • Check the device logs for any error messages.
    • Make sure that you are using the correct API calls and that the code is properly configured to retrieve the extrinsic parameters. You can try using a different code sample or library to see if this resolves the issue.
    • Try moving the device in different ways to see if this resolves the issue.
    • If the extrinsic parameters are being retrieved at the wrong time or in the wrong order, they may not be changing correctly. You can try adjusting the timing or order of the extrinsic parameter retrieval to see if this resolves the issue.
    • If you are still having trouble, you may want to consult the Azure Kinect DK troubleshooting guide at https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/kinect-dk/troubleshooting.md for more information.

    Please comment in the below section if you need further help in this matter, happy to help you!


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.