 The technological discipline of computer vision seeks to apply its theories and models to the construction of computer vision systems.Sub-domains of computer vision include scene reconstruction, event detection, video tracking, object recognition, 3D pose estimation, learning, indexing, motion estimation, visual servoing, 3D scene modeling, and image restoration.Computer vision is an interdisciplinary field that deals with how computers can be made to gain high-level understanding from digital images or videos.