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:
A machine learning approach to image recognition involves identifying and extracting key features from images and using them as input to a machine learning model.
An example of this is classifying digits using HOG features and an SVM classifier.
A deep learning approach to image recognition may involve the use of a convolutional neural network to automatically learn relevant features from sample images and automatically identify those features in new images.
See also: image reconstruction, image transform, image enhancement, image segmentation, image processing and computer vision, MATLAB and OpenCV, face recognition, object detection, object recognition, feature extraction, stereo vision, optical flow, RANSAC, pattern recognition, deep learning