Один из подходов - взять среднюю яркость некоторого набора пикселей в вашем изображении. Если у вас есть изображение с пикселями RGB, вы можете получить яркость, добавив взвешенные компоненты. Общий вес 30% красный, 59% зеленый, 11% синий:
brightness = pixel.red * 0.3 + pixel.green * 0.59 + pixel.blue * 0.11;
В зависимости от вариаций изображения, точности измерения, разрешения изображения и т. Д. Вы можете усреднить выборку пикселей вокруг изображения или просто усреднить их все.