Surveys the state of computer vision, from image classification and object detection to medical imaging and autonomous driving. Explains how convolutional neural networks (CNNs) process visual information and the practical challenges of deploying vision systems in the real world.