Computer Vision can be defined as “the theory and technology for building artificial systems that obtain information from images or multi-dimensional data.” A simpler explanation is that computer vision strives to solve the same problems you can solve with your very own eyes. For example, if you’re driving and you see a child run into the road, your brain will quickly interpret the child in the road ahead of you, that it’s dangerous, and that you should immediately brake to avoid hitting the child. That’s one of the problems self-driving car engineers are currently attempting to solve using computer vision. The book deals with the advanced approaches that require being able to perform object recognition, which can be subdivided into three varieties: object classification, identification, and detection.