Hosted by Dailymotion. For legal issues report at the Copyright Center, report us on DMC, or use the Instant Removal tool.
Virtual Keyboard
Description
A small program I wrote in C++ in order to demonstrate the following concept:
A user is standing in front of a web camera and scrolls the letters of a virtual keyboard by moving his head or hand or body to the appropriate direction. Then he/she selects the appropriate letter (atm using a key but I intend to change it and select letters by making a sound) and an X event is sent to the X-server.
This virtual keyboard was a good opportunity to familiarize myself with the concept of optical flow, learn how to use the Xlib, the posix threads and the unix pipes in order to synchronize the camera and the Xserver events.
A user is standing in front of a web camera and scrolls the letters of a virtual keyboard by moving his head or hand or body to the appropriate direction. Then he/she selects the appropriate letter (atm using a key but I intend to change it and select letters by making a sound) and an X event is sent to the X-server.
This virtual keyboard was a good opportunity to familiarize myself with the concept of optical flow, learn how to use the Xlib, the posix threads and the unix pipes in order to synchronize the camera and the Xserver events.
Keywords & Tags
More from User
01:21
Virtual Keyboard
hikiko
02:33
Libgliar
hikiko
01:21
Winnie, an experimental framebuffer window system.
hikiko
02:07
CT scan viewer
hikiko
Related Videos
02:56
XPression - 3D Graphics for news, sports, entertainment, branding, Virtual Sets or Augmented Reality
Defiantotter
00:06
Read Virtual Augmented and Mixed Reality: Applications of Virtual and Augmented Reality: 6th
Ardzruni
00:07
PDF Download Visualization and Engineering Design Graphics with Augmented Reality (Second Edition)
Zozecexmarkv
00:06
Read Visualization & Engineering Design Graphics with Augmented Reality Ebook Free
Vfonseca
01:35
Virtual Actors in Augmented Reality
Ido Iurgel
07:13
Brand Equity – Virtual & Augmented Reality: Case Studies
ET NOW