Computer vision is an indisciplinary scientific field that deals with how computers can perceive their environment using various sensors. These sensors from regular cameras, infra-red sensors, time-of-flight sensors and many more.