This document provides an overview of computer vision, including its history, challenges, and promising applications. It discusses how computer vision aims to model the human visual system from a biological perspective and build autonomous vision systems from an engineering perspective. The author outlines computer vision's difficult goal of matching the human visual system. Promising future applications mentioned include image databases, vision-based interfaces, virtual agents, and facial expression analysis.