none
Calculating Human body measurements

    Question

  • Is it possible to calculate the Human body measurements like Height, Arm length, Leg length using kinect.If it is possible please help me in how we can do it.
    Tuesday, March 13, 2012 6:09 AM

All replies

  • It is possible to do human body measurements but I distinctly remember a post a month or two back that talked about doing a dressing room for kinect and putting clothes on a human  body.

    Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth. - "Sherlock holmes" "speak softly and carry a big stick" - theodore roosevelt. Fear leads to anger, anger leads to hate, hate leads to suffering - Yoda

    Tuesday, March 13, 2012 6:12 PM
  • Yes, it is totally possible, between the limits of the Kinect technology of course.

    You can obtain the distance to the sensor plane (Z coordinate within Depth Image) and with that, obtain with a little math and the X & Y pixel reading, the horizontal and vertical distance.

    It is easy with that info and the Joints in Skeleton data to measure distance between joints. If you want to measure different parts you must elaborate the algorithm to do so (I don't know how to do it... yet). 

    Tuesday, March 13, 2012 11:54 PM
  • @Nino Bozzi    Thanks for your valuable suggestion, But Can we get it using Skeleton Joint Point and the distance to the sensor(Z index);
    Wednesday, March 14, 2012 5:55 AM
  • After watching the depth and skeleton tracking videos on channel 9 for kinect sdk v1 you can get the distance the player is from the sensor but im not for sure what you mean by skeleton joint point. Do you mean the x,y,z on a specific joint?

    Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth. - "Sherlock holmes" "speak softly and carry a big stick" - theodore roosevelt. Fear leads to anger, anger leads to hate, hate leads to suffering - Yoda

    Wednesday, March 14, 2012 6:17 PM
  • I know how calculate the distance but am talking about the object measurements what we are tracking using kinect. Yes Skeleton joint point means the values x,y,z of the skeleton joint.

    If any one knows please help me in calculating the object height using the above values.

    Thursday, March 15, 2012 9:37 AM
  • Their is a distance formula for x,y coordinates that should help you in determining between joints for the kinect but off the top of my head I cant remember but I could probably google and find it.

    Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth. - "Sherlock holmes" "speak softly and carry a big stick" - theodore roosevelt. Fear leads to anger, anger leads to hate, hate leads to suffering - Yoda

    Thursday, March 15, 2012 4:02 PM
  • Hi Gowri Shankar,

    I have tried something like this to place a T-Shirt on the skeleton based on the shoulder width of the user. As of my knowledge the distance calculated doesn't exactly match in real time.(not sure if I am missing with the math) I tried to do this by adding some offset values to the measured distances.

    Please check if these helps.

    http://social.msdn.microsoft.com/Forums/en-US/kinectsdknuiapi/thread/7c2ffe4d-a88f-458d-afb4-4c201e38b021

    http://social.msdn.microsoft.com/Forums/en-US/kinectsdknuiapi/thread/055d365f-e5d0-4ec0-af3d-54e6a7a8a67c

    http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c46c5552-7bbd-4360-9a82-5fb4cdc89451

    http://social.msdn.microsoft.com/Forums/en-US/kinectsdknuiapi/thread/7069cd5c-925b-4cd9-8790-23a68d27052c

    Also please add to this post, if you got any better solutions for measurements.

    Thanks,

    Bharat.

    Saturday, March 17, 2012 10:12 AM