Computer vision is an interdisciplinary field that deals with how computers can be made to gain high-level understanding from digital images or videos.
From the perspective of engineering, it seeks to automate tasks that the human visual system can do.
Computer vision tasks include methods for acquiring, processing, analyzing and understanding digital images, and extraction of high-dimensional data from the real world in order to produce numerical or symbolic information, e.g., in the forms of decisions.
Computer vision relies heavily upon and Venn-diagrams with digital image processing, which is also what it sounds like, but it’s different. The following tasks could be said to fall under the scope of digital image processing: