This application uses the two UDF's I made for a class of mine. One to calculate a histogram array from a screen region and the other to calculate an average color of a screen region. NOTE: This program is just an example of how to use the two UDF's. Two UDF's are _Get2DHistogram() and _GetAverageColor() histogram.au3