Remember the Doorman? It is a 3D printed Arduino robot that looks around when it detects motion. Graham Jessup has added face tracking to it. To follow a face, Google AIY Vision Hat was used to run face detection on the camera feed and send position commands to an Arduino.
The Watchman is coded in Python and C++. It has batteries for mobile use. You can read all about it at the link below.