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.