DOC PREVIEW
MIT 6 111 - Finger Art

This preview shows page 1 out of 2 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Finger Art Grace Li, Sean Liu Project Checkoff Checklist Gesture Detection – Sean Video Capture Module • Output color from camera • Create filter module over video frame to identify brush end points • Display camera output as a video mode (if time permits) Center of Mass Module • Calculate overall center of mass of brush • Calculate two centers of mass of brush • Display center of mass on screen (if time permits) • Average centers of mass over last 8 calculations Velocity Module • Create circular buffer for last 32 centers of mass • Update total distance between points Intention Module • Create a color palette • Identify if user is absorbing paint or placing paint • Use button to detect when user is putting brush to canvas • Use circular motion to detect when user is putting brush to canvas (if time permits) • Use flashing LED to detect if user wants to put brush to canvas (if time permits) Game Module (if time permits) • Paint Paint Revolution – system outputs a paint pattern and user has to attempt to paint pattern (if time permits)Paint Genesis – Grace Saturation Module • Create internal counter • Output +/- 1 sel_saturation Color Generator • Store current color (15 bits) and saturation (3 bits) • Modify color based on new saturation values • Additional bits for saturation (if time permits) Brush Generator • Create simple brush blobs • Create complex brush blobs (if time permits) • Create additional brush types based on velocity (if time permits) • Calculate three equidistant points between centers of mass Painter Module • Read ZBT for current color and saturation • Create new pixel color • Write new pixel color to ZBT ZBT • Store 18-bits per pixel – 15 bits of color, 3 bits of saturation • Be able to alternate between reading and writing at 80 MHz • Read 5 pixels ahead • Additional bits for saturation (if time permits) Display Module • Generate 800x600 display signals • Fetch color at 40 MHz • Show position of brush ends Game Module (if time permits) • Paint Paint Revolution – system outputs a paint pattern and user has to attempt to paint pattern (if time


View Full Document

MIT 6 111 - Finger Art

Documents in this Course
Verilog

Verilog

21 pages

Video

Video

28 pages

Bass Hero

Bass Hero

17 pages

Deep 3D

Deep 3D

12 pages

SERPENT

SERPENT

8 pages

Vertex

Vertex

92 pages

Vertex

Vertex

4 pages

Snapshot

Snapshot

15 pages

Memories

Memories

42 pages

Deep3D

Deep3D

60 pages

Design

Design

2 pages

Frogger

Frogger

11 pages

SkiFree

SkiFree

81 pages

Vertex

Vertex

10 pages

EXPRESS

EXPRESS

2 pages

Labyrinth

Labyrinth

81 pages

Load more
Download Finger Art
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Finger Art and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Finger Art 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?