¿Midiendo la cantidad de luz usando OpenCV?

Mi idea es usar un sensor de visión (cámara) para medir la cantidad de luz. Me gustaría saber si es posible adquirir información sobre la intensidad de la luz usando OpenCV. ¿Existe alguna propiedad de la función openCV que pueda obtener dicha información de la escena?

Muchas gracias de antemano.

preguntado el 22 de mayo de 12 a las 11:05

1 Respuestas

La intensidad de la luz es difícil porque la mayoría de los sistemas de color no pueden diferenciar entre la luminosidad de un color y la intensidad de la luz. Puede hacerse una idea de la intensidad de la luz en una escena midiendo la "luminosidad" de la escena en general. La saturación también podría darte una pista decente.

Para hacer esto, convertiría el espacio de color a HSL y luego agregaría el canal L para obtener una medida muy aproximada de Luminosidad. El canal S es la saturación.

OpenCV tiene esto nativamente* pero no es una operación difícil. La página de Wikipedia tiene las fórmulas.

http://en.wikipedia.org/wiki/HSL_and_HSV

*Gracias jlengrand y Seçkin Savaşçı

contestado el 22 de mayo de 12 a las 11:05

OpenCV definitivamente tiene esto. Déjame buscarlo - jlengrand

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.