Real-Time Vision-Based Learning for Human-Robot Interaction in Social Humanoid Robotics