Interactive Camera-Projector System

(Difference between revisions)
Jump to: navigation, search
m
m (Added artwork by Claudia Amico)
Line 29: Line 29:
 
{|align="center"
 
{|align="center"
 
|-
 
|-
|[[Image:Camera-projector.jpg|thumb|160px|Interactive camera-projector system]]||[[Image:Interactive.jpg|thumb|160px|Long demonstration of the prototype-system (11.4 MByte [http://vision.eng.shu.ac.uk/jan/interactive.avi video])]]||[[Image:Slides.jpg|thumb|160px|Short interactive slides presentation with the system (6.3 MByte [http://vision.eng.shu.ac.uk/jan/slides.avi video])]]|||[[Image:Minigolf.jpg|thumb|160px|Browsing the file-system and trying to play minigolf (14.4 MByte [http://vision.eng.shu.ac.uk/jan/minigolf.avi video])]]
+
|[[Image:InteractiveArtistic.png|thumb|160px|Artist's impression of the system]]||[[Image:Camera-projector.jpg|thumb|160px|Interactive camera-projector system]]||[[Image:Interactive.jpg|thumb|160px|Long demonstration of the prototype-system (11.4 MByte [http://vision.eng.shu.ac.uk/jan/interactive.avi video])]]||[[Image:Slides.jpg|thumb|160px|Short interactive slides presentation with the system (6.3 MByte [http://vision.eng.shu.ac.uk/jan/slides.avi video])]]
 
|-
 
|-
|[[Image:Reversi.jpg|thumb| Playing Reversi against the computer (5.54 MByte [http://vision.eng.shu.ac.uk/jan/reversi.avi video] also available at [http://video.google.co.uk/videoplay?docid=4201589281466176805 video.google.co.uk])]]||[[Image:Calibrate Screen.gif|thumb|160px|Calibration of the screen using projected patterns]]||[[Image:Interactive2.jpg|thumb|160px|Prototype of new user-interface (13.7 MByte [http://vision.eng.shu.ac.uk/jan/interactive2.avi video])]]
+
|[[Image:Minigolf.jpg|thumb|160px|Browsing the file-system and trying to play minigolf (14.4 MByte [http://vision.eng.shu.ac.uk/jan/minigolf.avi video])]]||[[Image:Reversi.jpg|thumb| Playing Reversi against the computer (5.54 MByte [http://vision.eng.shu.ac.uk/jan/reversi.avi video] also available at [http://video.google.co.uk/videoplay?docid=4201589281466176805 video.google.co.uk])]]||[[Image:Calibrate Screen.gif|thumb|160px|Calibration of the screen using projected patterns]]||[[Image:Interactive2.jpg|thumb|160px|Prototype of new user-interface (13.7 MByte [http://vision.eng.shu.ac.uk/jan/interactive2.avi video])]]
 
|-
 
|-
 
|}
 
|}

Revision as of 13:30, 2 October 2006

Accessing the KDE-menu using the system (2.72 MByte video)
Developed by Juan Roldan, ERASMUS exchange student from Cordoba, Spain
Ushakiran Soutapalli, MSc student at Sheffield Hallam developed the graphical user-interface

Contents

Camera-Projector System

Application

A software for camera-projector interaction was developed by Juan Roldan and Ushakiran Soutapalli at the Microsystem & Machine Vision Laboratory (MMVL) at Sheffield Hallam University, UK.

The software makes use of a low cost off-the shelf webcam that is calibrated against a standard projector screen. The webcam is used to determine the position of physical pointer (e.g. a pen) which is then used to virtually move the X11 pointer. Point-and-click functionality has also been implemented.

The vision system uses the Mimas real-time computer vision toolkit developed by the MMVL.

How it works

Mouse clicks

The standard deviation of a few recent mouse-positions is used as a criterion, wether the mouse is stationary or moving. If the mouse is stationary, a mouse click is issued.

Future Work

UML-diagram of proposed static structure of future software version
UML-diagram of proposed collaboration of future software version
  • More different mouseevents
  • KDE-miniprogram with configuration wizard

Gallery

Artist's impression of the system
Interactive camera-projector system
Long demonstration of the prototype-system (11.4 MByte video)
Short interactive slides presentation with the system (6.3 MByte video)
Browsing the file-system and trying to play minigolf (14.4 MByte video)
Playing Reversi against the computer (5.54 MByte video also available at video.google.co.uk)
Calibration of the screen using projected patterns
Prototype of new user-interface (13.7 MByte video)

Downloads

You first need to install the 4th unofficial release of Mimas-2.0 (28 MByte) of the Mimas Real-Time Computer Vision Library to be able to compile and run version 1.4 of the interactive software (229 kByte).

See Also

External Links

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox