How do I motion track a person and control an armature?
Check out the camera tracking capability. The tutorials (e.g. from Blender Guru) use it to track camera motion, but you could try and attach your rig to the tracked objects. 

Haven't tried it myself.