Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rotoscoping Senior Capstone Project | Ted Trisco

Similar presentations


Presentation on theme: "Rotoscoping Senior Capstone Project | Ted Trisco"— Presentation transcript:

1 Rotoscoping Senior Capstone Project | Ted Trisco
April 24, 2007

2 Agenda Definition & Requirements Design Reflections Q & A Flash
Visual Basic 6 OpenCV Reflections Q & A

3 Project Definition & Requirements
Constant research – always looking for help from existing software, found tutorials for flash, plenty of example images VB platform – majority of my time

4 Project Definition Rotoscoping
Tracing over live-action film, grouping pixels and limiting colors Frame by frame process Invented by Max Fleisher, utilized by Disney Flat Black Films and Rotoshop Frame by frame

5 Project Definition Examples Frame by frame

6 Project Definition My Goals & Objectives
Filter frames from webcam to produce rotoscope image Develop interactive user interface to allow control over filtering Implement user functionality regarding saving filtered streams

7 Project Design Constant research – always looking for help from existing software, found tutorials for flash, plenty of example images VB platform – majority of my time

8 Flash Environment Simple trace (no computation) Embedded in timeline
Utilized layer capability to animate Original movie My Homepage - Flash Give evaluation on own!

9 Visual Basic 6 Platform Computing each frame from webcam
Pixel calculation and integer division Implemented save/open functionality VB6 Application Include platform evaluation on own!

10 OpenCV C/C++ libraries aimed at camera vision
Able to use same algorithms OpenCV Application

11 Project Reflection Constant research – always looking for help from existing software, found tutorials for flash, plenty of example images VB platform – majority of my time

12 Computer Science Concepts
Flash environment Event handling File formats and processing Efficient algorithms

13 Extensions More efficient algorithm, cleaner tracing
Graphical interface Saving adaptability Looking ahead… Explain DetermineClosest vs. CalculateClosest Every pixel right now – exploring every other pixel/row

14 Advice Meet with professors early and often Design, design, design
Roll with the highs and lows Exhaust your area!

15 Q & A Thank You!

16


Download ppt "Rotoscoping Senior Capstone Project | Ted Trisco"

Similar presentations


Ads by Google