Computer vision is the goal of writing programs that can interpret images, such as video sequences or medical scans. It involves acquiring images, preprocessing them, extracting features, detecting/segmenting objects, and recognizing/interpreting the images. Computer vision draws from fields like calculus, linear algebra, and statistics. It has applications in areas like robotics, navigation, inspection, and medical imaging. While computer vision has improved, it still lacks the subtlety and versatility of human vision.