In image processing, various techniques used to identify objects of interest in an image or video. After initial pre-processing, a range of pattern-matching, heuristic, and machine learning methods are used to locate instances of the desired objects in the image. Objects commonly sought for in this way include people, vehicles, and faces. See also computer vision; machine vision.