Creating histograms

A histogram shows the statistical frequency of data distribution within a dataset. In the case of remote sensing, the dataset is an image. The data distribution is the frequency of pixels in the range of 0 to 255, which is the range of 8-byte numbers that are used to store image information on computers.

In an RGB image, color is represented as a 3-digit tuple with (0,0,0, 0, 0) being black and (255,255,255) being white. We can graph the histogram of an image with the frequency of each value along the y-axis and the range of 256 possible pixel values along the x-axis.

Remember in Chapter 1, Learning about Geospatial Analysis with Python, in the Creating the simplest possible Python GIS section, when we used the Turtle ...

Get Learning Geospatial Analysis with Python - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.