¿Midiendo la cantidad de luz usando OpenCV?
Frecuentes
Visto 2,057 equipos
0
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.
1 Respuestas
1
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
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas c opencv or haz tu propia pregunta.
OpenCV definitivamente tiene esto. Déjame buscarlo - jlengrand
@jlengrand lo encontré para ti: opencv.willowgarage.com/documentation/cpp/… - Sección Savasçı