Difference between revisions of "Social Creature"

From Robert-Depot
Jump to: navigation, search
(Presentation)
(Presentation)
Line 8: Line 8:
  
 
This project, I believe, would benefit most from a simple laptop screen with a webcam inside the bezel. The small size enables a better correlation between the user's face and the position of the creature on screen. There is also a consistency in the position of a laptop webcam (centered at the top of the screen). Larger screens and desktops with user-mounted webcams introduce more (unwanted) variability. Another option would be to have a monitor and webcam pre-setup at a public space. In this latter case, the project would become much like a virtual aquarium, and webcam position can be controlled.
 
This project, I believe, would benefit most from a simple laptop screen with a webcam inside the bezel. The small size enables a better correlation between the user's face and the position of the creature on screen. There is also a consistency in the position of a laptop webcam (centered at the top of the screen). Larger screens and desktops with user-mounted webcams introduce more (unwanted) variability. Another option would be to have a monitor and webcam pre-setup at a public space. In this latter case, the project would become much like a virtual aquarium, and webcam position can be controlled.
 +
 
[[Image:diagram1.gif]][[Image:diagram2.gif]][[Image:diagram3.gif]]
 
[[Image:diagram1.gif]][[Image:diagram2.gif]][[Image:diagram3.gif]]
  

Revision as of 17:57, 29 April 2010

Concept: Social Creature - Jet Antonio

An aquarium with a single floating creature. It follows the person's face in front of the screen. It will have a sad facial expression when it can't identify a face, a happy facial expression when a face becomes tracked, and an ecstatic facial expression when there is more than one face.

Technical Feasibility

It will work using a face detection library opencv. The position of the creature will be mapped to the position of the larger face detected. Face detection also will determine if there are multiple faces in view, triggering the levels of happiness for the creature. This can be done using processing, but also through flash (there is an opencv port to it). From my experience, flash is a bit harder to program but easier to animate with.

Presentation

This project, I believe, would benefit most from a simple laptop screen with a webcam inside the bezel. The small size enables a better correlation between the user's face and the position of the creature on screen. There is also a consistency in the position of a laptop webcam (centered at the top of the screen). Larger screens and desktops with user-mounted webcams introduce more (unwanted) variability. Another option would be to have a monitor and webcam pre-setup at a public space. In this latter case, the project would become much like a virtual aquarium, and webcam position can be controlled.

Diagram1.gifDiagram2.gifDiagram3.gif

Objectives

People already have an strong tendency to anthropomorphise animals and even objects. My goal is, using very rudimentary interactivity under a layer of spritely animation, to bring out empathy in viewers.