Meeting [18/2]

Quick summary:

  • Keyvan is back!
  • Decided to split work on the prototype in 2 parts: video and software
  • Mohammad & Eelke to work on Video
  • Keyvan, Amir & Alejandro to work on Software

Some notes about video:

  • Probably implemented using Premiere or a similar software

  • Must display intended functionality
  • Must be self-explanatory
  • Desired length about a minute or as much as needed to make it self explanatory

  • comments?

Some notes about Software:

  • Implementation done in two modules: Image recognition, and Reaction
  • Preferably to run in Windows, Mac and GNU/Linux
  • Emphasis on easyness over performance, but without exaggerating

Image recognition:

  • Looking at OpenCV/C - (Idea is to see if there's something more high-level)

  • Looking at processing
  • Looking at OpenFrameworks
  • Input: Webcam data - processed in whatever way it is needed
  • Output: Notification of user(s) joining(user, x,y), user(s) leaving
  • Output: Position update(user, x,y) per user
  • Comments??

Reaction module

  • Could be further subdivided into more specific modules ( IIP, user, ?)
  • Should stand on its own
  • Should be able to receive “faked” input (for example, read the mouse)
  • Suggestion for drawing graphics - OpenGL. It's fast and not too horribly complex

  • Ideal to be able to receive data through either a socket or a pipe - this will make both programs independent
  • INPUT: Notification of users joining, moving and leaving
  • OUTPUT: A window with graphics - this will simply be maximized/fullscreen in the final version, when the computer is connected to the beamer

Edit: One last thing: if we go as a group on Friday and explain, we might be able to visit for 50 SEK. Keyvan knows the details.

Comments