The 6th grade robotic team I coach built from that example this year.
Note that this just comes up with coordinates in the 2D image for body parts. And that there's a lot of error and noise, so it's a long way from those list of points to a 3D kinematics model. But a tracking filter and linear algebra would get you a fair bit of the way there.
Not only are we already there, it's now a trivial exercise used to instruct new users on the technology.