Computer Vision 2 Marks Answers
Computer Vision 2 Marks Answers
Computer Vision is a branch of AI that enables computers to interpret and understand visual data,
such as images and videos, through algorithms. It involves tasks like object detection, image
GrabCut is a segmentation algorithm that uses a graph-based approach to separate the foreground
and background. It requires an initial bounding box or user input to identify regions of interest. The
algorithm iteratively optimizes segmentation using energy minimization. It is widely used in image
editing tools.
Detectors find keypoints in an image, while descriptors encode their characteristics for matching.
It is a method to reconstruct 3D structures and motion of objects using multiple 2D images taken
from different viewpoints. The approach estimates depth and motion parameters. It is widely used in
robotics and augmented reality.
Hierarchical motion alignment aligns motion data in a layered manner, starting with coarse-level
adjustments and refining finer details. This approach helps manage large-scale motion and optimize
A technique to enhance image contrast by redistributing pixel intensity values. It stretches the range
of brightness to make details more visible. Commonly used in medical imaging and photography.
12. Define computer vision and state its applications:
Computer Vision enables machines to analyze and interpret visual inputs. Applications include
These tools extract and describe keypoints for tasks like matching and tracking.
Segmentation divides an image into regions or objects. For example, separating a person from the
Factorization decomposes a matrix into simpler components. In computer vision, it is used for
Bundle adjustment optimizes 3D points and camera parameters to minimize reprojection error in
random subsets of data. It is robust against noise and outliers, commonly used in line fitting and
homography estimation.
Shape from X refers to methods that infer 3D shapes from visual cues like shading, motion, or
Environment mattes capture how objects interact with their surroundings in terms of reflection and
transparency. This is essential for realistic rendering in graphics and video compositing.
Instance recognition identifies specific objects or instances within a category, such as recognizing a
particular car brand. It is used in object tracking, retail, and autonomous navigation.