Hace ya mucho tiempo que dejé el tema de Visión Artificial, pero no por desinterés sino porque de pronto tuve muchas cosas que experimentar, Radio Control, Programación en CCS, Programación Web… luego llegaron las clases, de modo que ahí ya si que no tenia nada de tiempo, pero ahora que tengo unos días libres, si he podido retomar el sistema… ¡Al fin!
Gracias a unos documentos que publicó el compañero Eventronic en el hilo de visión artificial de A.R.D.E., he podido desarrollar este pequeño programa que de momento hace poca cosa:
Como se puede ver, la demostración se divide en dos fases; durante la primera sólo se procesan diferencias selectivas de color, es decir, el programa va en busca de zonas predominantemente rojas para pintarlas de Rojo intenso, igual que hace con las zonas verdes, mientras que el resto las deja en negro. En la segunda parte se puede ver como va en busca de zonas en movimiento, de modo que indica si en la imagen hay o no algún tipo de movimiento, además de pintar la zona movida de color azul.
Ambas partes tienen aun demasiados fallos porque la calidad de la imagen no es perfecta, así que aun tengo que conseguir que las dos funciones se limiten exactamente a su finalidad sin detectar zonas de color indeseadas, o movimientos inexistentes, pero espero ir arreglando esas cosas en el día de hoy.
Entradas (RSS)
Interesante.
¿Te has fijado en la sensibilidad al detectar el movimiento con las sombras?
Entre los últimos 7 segundos del vídeo, se puede apreciar el cambio de luz al retirar la mano. Creo que se puede hacer algo para filtrarlo… o quizás algo más simple, cambiando el color de fondo de la mesa, más alejado del rojo.
Chris.