Text this: Real-time Multi-Face Recognition and Tracking Techniques Used for the Interaction between Humans and Robots