Eric Decker : : Dynamic Persuasion 2007

Projects and research from New Media Dynamic Persuasion 2007.

Project 2 – Proposal & Comps

The requirement for project 2 is to have users upload an image. Now make something cool with that.

My project will have two stages, the second one will be implemented based upon time to complete the first one. Additonally , stage 2 requires stage 1 to be in operation on the web for some time. My idea is that users first upload a image of their face, taken straight on, not on an angle. Then they place markers on certain features. Such as first they mark where the top of the head is, the chin, and left and right cheek. Then, they mark the right and left corner of each eye, followed by the top of the nose and left and right side, and the right and left side of the mouth. (More might be added if data is needed, such as the tip of the nose, or bottom of lip, etc)

Then the image is uploaded with all these coordinates to the database to be used later. Now an image image is drawn based on the points using Flash’s drawing API, specifically the curveTo() function. This is an abstract image that is built each time someone wants to view it. The user can browse other people’s face maps, and search for their own. (Perhaps based on name of ID in database).

Stage 2 can only work once there are probably thousands of images and data uploaded. Once the user submits their data, the database spits back all the other data from other users. Flash then takes some time, and goes through each one and looks for similarities, such as the spacing between the eyes (left eye – right point and right eye – left point) and a bunch of other criteria, and then display similar faces.

Project 2 - Comp #001
after the user has uploaded an image

Project 2 - Comp #002
adding face boundary marks

Project 2 - Comp #003
adding targets for the eyes

Project 2 - Comp #004
drawing the image (flash can do it nicer)

No comments

No comments yet. Be the first.

Leave a reply