The Hourglass library is used to detect posture of the human body. It is represented by an array of 16 joint points. Joint points are arranged in order:
0 - r ankle, 1 - r knee, 2 - r hip, 3 - l hip, 4 - l knee, 5 - l ankle, 6 - pelvis, 7 - thorax, 8 - upper neck, 9 - head top, 10 - r wrist, 11 - r elbow, 12 - r shoulder, 13 - l shoulder, 14 - l elbow, 15 - l wrist
This network can detect the posture of only one person in the input image. The input of the network is 256x256. The following image shows the result of hourglass detection.
Recommended: Use a square picture for input. If you need to detect pictures of other size ratios, use a network with the same input size ratio.
The following table lists the hourglass models supported by the Vitis AI library.