Computer vision is the field of artificial intelligence that teaches computers to derive meaningful information from digital images, videos, and other visual inputs - and to replicate some of the understanding and perception that the human visual system has. The key components of a computer vision system include cameras, lighting, scene interpretation by the computer, and applications like object detection, facial recognition, medical imaging analysis, and more. While computer vision systems have made progress, fully replicating human vision remains a challenge due to the complexity of real-world visual inputs and contexts.