Real-time 3D estimation of human body posture joint keypoints coordinates is conducted to more accurately acquire the body posture and joint angles. Through the 3D coordinate estimation of human body posture, calculations are performed for joint angles, joint rotational velocities and accelerations, balance analysis of body posture, as well as analysis of body posture and movement techniques. The human body posture analysis equipment consists of a depth camera and an edge computing device, offering immediate usability upon setup. It can be used for medical observation, intelligent sports training, human behavior analysis, and other purposes.