Interactive Presentation Software

From MMVLWiki
(Difference between revisions)
Jump to: navigation, search
m
m
 
(9 intermediate revisions by one user not shown)
Line 2: Line 2:
 
|-
 
|-
 
|[[Image:Rmando.jpg|thumb|320px|The interactive presentation software in action]]
 
|[[Image:Rmando.jpg|thumb|320px|The interactive presentation software in action]]
|-
 
| <html><div class="thumb tright"><div style="width:320px;"><embed style="width:320px; height:267px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=6485248873973482965" pluginspage="http://www.macromedia.com/go/getflashplayer"/>
 
<div class="thumbcaption">Video showing initial camera calibration followed by interaction with the system (available as <a href="http://video.google.com/videoplay?docid=6485248873973482965">Google-Video</a> or <a href="http://vision.eng.shu.ac.uk/jan/rmando.avi">12.0 MByte DivX-video</a>)</div></div></div></html>
 
 
|-
 
|-
 
|}
 
|}
Line 12: Line 9:
 
'''RMando''' is a '''human computer interface''' based on the experience gained from the development of [[Interactive Camera-Projector System|KMando]].
 
'''RMando''' is a '''human computer interface''' based on the experience gained from the development of [[Interactive Camera-Projector System|KMando]].
  
The software makes use of a IIDC/DCAM compatible firewire camera such as the [http://damien.douxchamps.net/ieee1394/cameras/ Unibrain Fire-i]. The camera is calibrated using Gray code sequences. The application allows you to load a set of images and display them as slides. After displaying a slide in fullscreen mode, a reference images is taken. User interaction is detected by computing difference pictures and counting the number occluded pixel in virtual sensor stripes located at the left and the right of the screen.
+
The software requires an IIDC/DCAM compatible firewire camera such as the [http://damien.douxchamps.net/ieee1394/cameras/ Unibrain Fire-i]. The camera is calibrated using Gray code sequences. The application allows you to load a set of images and display them as slides. After displaying a slide in fullscreen mode, a reference images is taken. User interaction is detected by computing difference pictures and counting the number occluded pixel in virtual sensor stripes located at the left and the right of the screen.
  
 
==Downloads==
 
==Downloads==
The implementation is little more than 1000 lines of Ruby code. The software is included in the [[HornetsEye]] package as an example program. Note that the software currently only runs under GNU/Linux.
+
The implementation is based on the Ruby-extension [[HornetsEye]] and is little more than 1000 lines of Ruby code (plus a few GUI description files and icons). The software is included in the HornetsEye package as an [http://www.wedesoft.demon.co.uk/hornetseye-api/files/rmando-txt.html example program]. Note that the software currently only runs under GNU/Linux.
  
 
==Possible Future Work==
 
==Possible Future Work==
 
* Improve user interface
 
* Improve user interface
 +
* Support for Webcams (without support for manual exposure)
  
 
=See Also=
 
=See Also=
Line 26: Line 24:
 
=External Links=
 
=External Links=
 
* [http://www.wedesoft.demon.co.uk/hornetseye-api/files/rmando-txt.html HornetsEye webpage about RMando]
 
* [http://www.wedesoft.demon.co.uk/hornetseye-api/files/rmando-txt.html HornetsEye webpage about RMando]
 +
 +
{{Addthis}}
  
 
[[Category:Projects]]
 
[[Category:Projects]]
 
[[Category:Fun-Projects]]
 
[[Category:Fun-Projects]]

Latest revision as of 21:08, 16 April 2011

The interactive presentation software in action

Contents

[edit] Interactive Presentation Software

[edit] Application

RMando is a human computer interface based on the experience gained from the development of KMando.

The software requires an IIDC/DCAM compatible firewire camera such as the Unibrain Fire-i. The camera is calibrated using Gray code sequences. The application allows you to load a set of images and display them as slides. After displaying a slide in fullscreen mode, a reference images is taken. User interaction is detected by computing difference pictures and counting the number occluded pixel in virtual sensor stripes located at the left and the right of the screen.

[edit] Downloads

The implementation is based on the Ruby-extension HornetsEye and is little more than 1000 lines of Ruby code (plus a few GUI description files and icons). The software is included in the HornetsEye package as an example program. Note that the software currently only runs under GNU/Linux.

[edit] Possible Future Work

  • Improve user interface
  • Support for Webcams (without support for manual exposure)

[edit] See Also

[edit] External Links

Bookmark and Share

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox