Definition Computer vision is the science and technology of machines of obtaining models, meaning and control information from visual data. As a scientific discipline, computer vision is concerned with the theory.
The two main fields of computer vision are computational vision and machine vision. Computational vision has to do with simply recording and analyzing the visual perception, and trying to understand it. Machine vision has to do with using what is found from computational vision and applying it to benefit people, animals, environment, etc .
Connections to other disciplines Computer Vision Image Processing Machine Learning Artificial Intelligence Robotics Psychology Neuroscience Computer Graphics
Artificial Intelligence ... uses computer vision to recognize handwriting text and drawings . The Robocup tournament and ASIMO are examples of Artificial Intelligence using Computer Vision to its greatest extent. Artificial Intelligence
Machine learning is a scientific discipline that is concerned with the design and development of algorithms that allow computers to learn based on data, such as from sensor data or databases . Machine Learning
Psychology Neuroscience A brain–computer interface (BCI), sometimes called a direct neural interface or a brain–machine interface, is a direct communication pathway between a brain and an external device.
Image Processing A digital image is produced by one or several image sensors , which, besides various types of light-sensitive cameras, include range sensors, tomography devices, radar, ultra-sonic cameras, etc. Depending on the type of sensor, the resulting image data is an ordinary 2D image, a 3D volume, or an image sequence .
image processing brings some new concepts — such as connectivity and rotational invariance — that are meaningful or useful only for two-dimensional signals .
Vision as measurement device Real-time stereo Structure from motion NASA Mars Rover Pollefeys et al. Multi-view stereo for community photo collections Goesele et al.
Computer Graphics Computer graphics are graphics created using computers and, more generally, the representation and manipulation of pictorial data by a computer. It has revolutionized the animation and video game industry.