How to get the human body orientation?

asked 2020-01-30 19:56:03 -0500

Kafan gravatar image

updated 2020-01-30 22:38:05 -0500

I already have the keypoint available from human pose estimation - head, shoulders, hips, knee etc. Now I need to know the human body's orientation, basically getting the angle at which the human body is pointing at. I have already done human head pose and obtained orientation using world coordinates for the same. Are world coordinates available for human body, so that same approach can be used as used in head pose?

edit retag flag offensive close merge delete

Comments

LBerger gravatar imageLBerger ( 2020-01-31 01:29:36 -0500 )edit

@LBerger I would have but guven the hardware openpose is slow for my use case. So I have used another project for my use case. The project gives me landmarks for various body joints quite fast. For my use case I am planning to ignore elbow and hand landmarks as they will move around but for a walking person, obtaining orientation should not be an issue using hrad, shoulder, hip landmarks using solvepnp, if only I had approx 3D world coordinates for these particular joints.

Kafan gravatar imageKafan ( 2020-01-31 01:51:21 -0500 )edit

I have already done human head pose and obtained orientation using world coordinates

please explain how so ;)

berak gravatar imageberak ( 2020-01-31 01:51:47 -0500 )edit

Headpose is done through face detection and landmarks. Then getting pitch, yaw and roll. There are lots of blogs that explain how to do it. The base is to compare the facial landmarks obtained and comparing it to universal standard facial model. I need similar model but for full human body.

Kafan gravatar imageKafan ( 2020-01-31 01:58:22 -0500 )edit