

And it turns out that examining these frequency distributions is a very nice way to build simple image processing techniques … along with very powerful machine learning algorithms. We use color histograms as features - include color histograms in multiple dimensions.Īnd in an abstract sense, we use histograms of image gradients to form the HOG and SIFT descriptors.Įven the extremely popular bag-of-visual-words representation used in image search engines and machine learning is a histogram as well!Īnd in all likelihood, I’m sure this is not the first time you have run across histograms in your studies.īecause histograms capture the frequency distribution of a set of data. We use color histograms for object tracking in images, such as with the CamShift algorithm. We use grayscale histograms for thresholding.

Histograms are prevalent in nearly every aspect of computer vision.
