-
Notifications
You must be signed in to change notification settings - Fork 0
Tech Spec
Jason Stephens edited this page Nov 8, 2017
·
15 revisions
the game plan, gear and logistics
-
What's the game plan? How will this work?
-
STEPS: (via Z)
- Most important document is a short list of the business requirements.
- Next is choosing an appropriate metaphor that captures the essence of what it is you are doing.
- Then build a minimal live system with important components in place. Do you have a prototype you can reuse?
- Processing programming language
- Mad Mapper? depends on solution for projector/kinect alignment
- buffer (off-screen image)
- Kinect / Projector alignment
- closest point tracking using the kinect
- feedback loop track the point associated with the closest object detected by the Kinect.
- Feedback loop
- using PImage and PGraphics in a way that samples the output screen, creating a feedback loop
- reference image
- reference images used to inform pixel color
- flow field
- to control particle movement and/or to use as in conjuction with the feedback loop somehow (tentative)
- address:
- contact:
- staging area:
- restrictions:
- install details:
- get setup specs from Peter Tjeerdsma [email protected]
- what's the screen resolution for both projectors?
- throw dimensions? and footprint
- are the projectors on separate signals?
- how far is the computer location from the installation
- where with the kinect be mounted? close enought to computers?
- can the Kinect go overheadh
- screens and projectors - provided by Chabot Space and Science Center
- Kinect - Model 1414
- MacBookPro
- USB extension cables - requires further testing
- SimpleOpenNI
- openCV - a Processing Library for computer vision by GregBorstein
- Keystone - video projection mapping library for Processing
- Blobscanner - blob detection and analysis
- Kinect Projector Toolkit - Gene Kogan's library for aligning a projector and a Kinect
- SurfaceMapper - enables the projection of textures on multiple surfaceds
- Opportunity to build interactive installation at Chabot Space and Science Center in March is exciting. March leaves you about a month and a half to get things ready.
- STEPS:
- Most important document is a short list of the business requirements.
- Next is choosing an appropriate metaphor that captures the essence of what it is you are doing.
- Then build a minimal live system with important components in place. Do you have a prototype you can reuse?
- Once you have the live system, the cycle is:
- write a test,
- modify code to pass new test,
- then run regression tests,
- and finally accept modified code.
- If you are careful to add important features which require special processing first, you will run into bugs early in the process.
- As for finding help, remember mythical man-month. You will take a performance hit as you bring someone else on board, which will be difficult to overcome on a short schedule.
home
this is the footer