|
Project Information
Members
Featured
Downloads
Wiki pages
Links
|
ehci can also be used as an open source head tracking library Potential ApplicationsIdeAs - Please Contribute News07/20/10 - New release 0.7. Bug fixes. In development environment the program hasn't crashed so far. Corrections in RANSAC iteration have been done. Please download the latest release and submit issues. 06/15/10 - Added windows binaries for easier software evaluation, check Downloads section 12/18/09 - We are on Linux Magazine Alessandro Faria has published a cool article about EHCI on December issue of Linux Magazine. Check it here! 03/28/09 - Planning Reading the survey from Erik Murphy-Chutorian http://cvrr.ucsd.edu/publications/2009/MurphyChutorian_Trivedi_PAMI09.pdf and planning new directions for EHCI. 02/28/09 - New release EHCI 0.6 New features
02/12/08 - Some research
02/11/08 - Next steps
12/26/08 - Some milestones reached! RANSAC is now done, thanks to God (check not calibrated video here), but still needs to:
09/20/08 - PyCon Brasil 2008
09/17/08 - New Release:
09/13/08 - Next milestones:
DocumentationInstallationConfigIni DiagramsProject research and reports6 Degrees Of Freedom HeadTracking ChromaKeying TutorialsGetting head position, width, and height Obtaining head X, Y, and Z coordinates Project descriptionThis application is a webcam image processing library on top of OpenCV intended to generate events from user's head, hand and body movements. This library is also intended to track objects so that augmented reality can be made. In order to enhance human computer interaction, the application is going to use a single webcam, without the needs to use FTIR or Diffused Illumination techniques. Besides tracking positions, this library will also be able to provide higher level events and gestures like get 3d user position, and open hand gestures. Collision with virtual objects is also considered in augmented reality. Features:2d/3d head tracking, hand/finger tracking, body tracking, gesture recognition, fiducial marks, motion velocity, augmented reality object tracking. Aligned with Natural User Interface idea of benefiting artistic and educational applications, this library's use could range from helping people severely paralyzed or afflicted with diseases such as ALS (Lou Gehrig’s disease) to revolutionary user interface paradigms. 3d head-tracking can create an environment so that Internet browser contents could be zoomed in and out as well as visualize 3d models from user perspective of view. Hand and finger tracking can be used in eye-toy like games as well as scrolling book pages or photos from distance, as when showing photos to friends or in Slideshow presentations. Similar functionalities like Touchlib's could also be used. Augmented reality can bring a brand new revolutionary paradigm of user interface through an unexplored mix of virtual and real objects for never seen interaction mechanisms. Library demo applications like these should be included. An interesting trait of this library is that users won't need to wear any equipment! Brief list of deliverables:1st Month: Hand tracking and hand gesture recognition classes. Zoom and rotation features. Documentation of classes through tutorials, code documentation and demos. 2nd Month: Head and body tracking facade classes. 3D head tracking class. Documentation and small OpenGL demos. 3rd Month: Motion flow and 3d model wireframe tracking classes. Documentation. Project packaging through Google Summer of Code and Natural User Interface sites. Pdf describing the application: http://gpuwire.googlecode.com/files/SoCProposal.pdf Reports |



