[ES] El objetivo de este trabajo final de grado es implementar un sistema para permitir a
uno o más usuarios interaccionar con las aplicaciones mediante punteros láser. Varios
usuarios podrán usar sendos punteros como ...[+]
[ES] El objetivo de este trabajo final de grado es implementar un sistema para permitir a
uno o más usuarios interaccionar con las aplicaciones mediante punteros láser. Varios
usuarios podrán usar sendos punteros como dispositivos apuntadores para trabajar
sobre una superficie de trabajo. Dicha superficie de trabajo será normalmente la salida
de un proyector. Por medio de una webcam, el sistema es capaz de detectar e
identificar uno o más punteros láser, basándose en parámetros como el color para
distinguirlos entre sí. El tracking de los punteros obtiene su posición, área, color, etc.,
teniendo en cuenta su historia. Nuestro sistema utiliza el protocolo TUIO para enviar
los mensajes con esa información a una aplicación cliente, que será la encargada de
implementar la salida gráfica dependiendo de la posición de los punteros. Dicho
protocolo es ampliamente utilizado en las aplicaciones multitáctiles.
[-]
[EN] The aim of this final degree project is to implement a system to allow one or more
users interact with applications using laser pointers. Multiple users can use two
separate pointers as pointing devices to work on ...[+]
[EN] The aim of this final degree project is to implement a system to allow one or more
users interact with applications using laser pointers. Multiple users can use two
separate pointers as pointing devices to work on a work surface. This working surface is
normally the output of a projector. By means of a webcam, the system is able to detect
and identify one or more laser pointers, based on parameters such as color to
distinguish between them. The tracking pointers gets his position, area, color, etc.,
given its history. Our system uses the TUIO protocol to send messages with that
information to a client application, which will be responsible for implementing the
graphical output depending on the position of the pointers. This protocol is widely
used in multitouch applications.
[-]
|