Blog

Notes on robotics, vision, and systems.

Learning OpenCV 4: What Is an Image Histogram? How Do You Obtain One?

An image histogram is a statistical feature of image pixel values. It is inexpensive to compute and has many advantages, including invariance to image translation, rotation, and scaling. It is widely used across image processing, especially for grayscale image thresholding, color-based image retrieval, image classification, and backprojection tracking. Common types are grayscale histograms and color histograms.