Me gustaría obtener algunos consejos sobre cómo realizar un análisis de imagen simple en python. Necesito calcular un valor para el "brillo" de una imagen. Sé que PIL es la biblioteca goto para hacer algo como esto. Hay una función de histograma incorporada.¿Cuáles son algunos métodos para analizar el brillo de la imagen usando Python?
Lo que necesito es un "perceived brightness" valores Puedo decidir si es necesario realizar más ajustes en la imagen. Entonces, ¿cuáles son algunas de las técnicas básicas que funcionarán en esta situación? ¿Debería simplemente trabajar con los valores RGB, o el histograma me dará algo lo suficientemente cerca?
Una posible solución podría ser combinar los dos, y generar valores R, G y B promedio utilizando el histograma, luego aplicar la fórmula de "brillo percibido".
¿Qué le impide implementar el algoritmo al que se ha vinculado en Python con PIL? ¿Estás preguntando sobre un algoritmo alternativo, sobre cómo usar PIL o qué? –
Solo quiero asegurarme de no perderme ninguna característica/módulo obvio que ya lo haga. Parece que este tipo de cosas ya debería existir. – cmcginty
Determinar el brillo percibido en una * imagen * es radicalmente diferente que encontrar el de un color simple. Al espectador le puede interesar más el brillo del sujeto, pero normalmente hay más píxeles de fondo que píxeles subjetivos. –