Programación Específica > Matlab

 Codigo para detectar faros de un aunto

(1/1)

jonathan2908:
HOla necesito detectar si un auto tiene los faros de luz encendida, son imagenes de carros ya cuadradas, espero me puedo ayudar con alguna referecnias

Gracias.

Piruleto:
Si los faros están encendidos el nivel de luminancia va a ser muy muy alto, es decir, el valor de las celdas (píxeles) donde se encuentre los faros encendidos tendrán un valor mucho más alto que si los faros están apagados.
Es fácil, inténtalo y si tienes alguna duda por aquí ando.
Espero haberte servido de ayuda.

LuisDa:
¿Tiene que ser de noche o de día? De noche es más fácil. La idea podría ser (supón que estás trabajando con la imagen de luminancia, no con la imagen tribanda de color):

1.- Detectar los faros del coche (segmentar la imagen y buscar algún patrón común a todos los faros).
2.- Hacer el histograma de luminancia con faros encendidos y apagados. Obtener los valores medios de cada histograma. Dichos histogramas se aplican solamente a las regiones de la imagen correspondientes a los faros, no a toda la imagen (pues si no el histograma variará muy poco de encendido a apagado).
3.- Fijado un umbral de decisión, habitualmente la media de los dos valores medios anteriormente obtenidos, podrás saber si los faros están encendidos o apagados (sacar el valor medio del histograma).

Espero haber sido de ayuda.

Navegación

[0] Índice de Mensajes

Ir a la versión completa