The topics of vision systems and vision and object detection is so important in robotics and especially when you start to get involved in AI and facial recognition.
Without knowing much at all about programming (a handful of lines) and advanced mathematics you could quickly assemble a vision tracking program with a camera and raspberry pi using the OpenCV software.
Check out this USA company Luxonis, for some very affordable vision system solutions. http://www.luxonis.com