What are the major algorithms in Computer Vision?
The major algorithm in Computer Vision is the Viola-Jones object detection framework.
The framework is based on two key aspects:
- Feature detection which identifies characteristics of an object such as its color, shape, and texture.
- Object classification which classifies the detected objects into categories such as vehicles, people and buildings.
Another important algorithm in Computer Vision is the Deep Learning Network (DLN). DLN can be used to classify deep neural networks and produce better information about the images they process.
Deep Learning networks consist of layers that successively extract more complex features from images until a deep layer has classified them. The DLNs that are trained using supervised learning or unsupervised learning can then be applied to new data sets for classification purposes.
Some of the major algorithms in computer vision are face detection, object detection (such as face recognition), programmatic image labeling (such as semantic segmentation), video object tracking (such as optical flow), projective geometry-based shape analysis for 3D modeling from a single 2D image or video frame.