Computer vision includes methods of processing, analyzing, images and high-dimensional data to form high level understanding and recognition of the scene or images.
Computer vision enables images, or sequences of images, to be processed by a computer using an algorithm. There are many aspects to [computer vision], including mathematics, imaging hardware, imaging software, physics (especially optics), signal processing and artificial intelligence.
The problems that computer vision is trying to solve include: - Object detection - Object recognition - Tracking moving objects in video - 3D reconstruction
Some basic techniques used in computer vision are:
- Image acquisition
- Feature extraction
- High-Level processing
- Decision making
A theme in the development of this field has been to duplicate the abilities of human vision by electronically perceiving and understanding an image . This image understanding can be seen as the disentangling of symbolic information from image data using models constructed with the aid of geometry, physics, statistics, and learning theory.
Source: Wikipedia – Computer vision