Image recognition is the process of identifying and detecting an object or a feature in a digital image or video. This concept is used in many applications like systems for factory automation, toll booth monitoring, and security surveillance. Typical image recognition algorithms include:
Specific image recognition applications include classifying digits using HOG features and an SVM classifier (Figure 1).
Cross correlation can be used for pattern matching and target tracking as shown in Figure 2.
An effective approach for image recognition includes using a technical computing environment for data analysis, visualization, and algorithm development.
For more information, see Computer Vision System Toolbox™.
See also: image reconstruction, image transform, image enhancement, image segmentation, image and video processing, MATLAB and OpenCV, Face recognition, Object detection, Object recognition, Feature Extraction, Stereo Vision, Optical Flow, ransac, pattern recognition