Before
the process of capturing the image it is required to focus properly to the object of interest. In order to achieve this, one of the techniques that is used is, finding
out the place where maximum contrast is obtained. When we say that an object is being seen it is only a part of the
entire scene captured that is of interest to us.
To segregate things from one another a technique called segmentation is used. Segmentation is an edge detection technique, which isolates bounded edges of similar color.
The concept of stereovision brings in a greater limitation in the size of the scene analyzed. To achieve this it is necessary to have a pair
of cameras. Humans perceive depth due to the presence of two eyes. The disparity between the left and the right images gives
us the presence of depth. Stereovision together with focusing distinguishes the background from the foreground object that
is under observation. In a robot correlation together with triangulation is used to measure depth. In case the correlation between the two images is absent, then one of the images
needs to be suppressed in order to avoid binocular rivalry.
Another major aspect of computer vision in robotics is motion detection. Since foveal vision serves only a small portion of the visual scene motion detection is incorporated in order to know
the changes in the surrounding scene. In order to detect motion the dissimilarity between two consequent frames is checked.