Computer vision is an interdisciplinary field that deals with how computers can be made to gain high-level understanding of digital images and videos.
Artificial neural networks (ANN) are computational systems that “learn” to perform tasks by considering examples, generally without being programmed with any task-specific rules.