PARP Research Group Universidad de Murcia


examples/rotoscoper/rotoscoper.cpp File Reference

Composes component tree image filtering and canny operator for making animation like images from real images. More...

Go to the source code of this file.


Detailed Description

Composes component tree image filtering and canny operator for making animation like images from real images.

About the rotoscoper.

This example program performs image filtering over a video input, mixing component tree pruning and canny operator filtering, to get rotoscoped-like effect over the frames of a real image input video:

rotoscopedSolana.png

The program is designed using three different blocks, that share thread safe data and synchronize themselves, so all of them iterate one time over each input frame. Here is the data flow scheme for these blocks:

rotoscoperDataFlow.png

Usage

Once installed the QVision, compile using the qmake and make tools:

 # qmake; make 

Execute the application with the following line:

 ./rotoscoper --URL=<source video identifier string> 

For example:

 ./rotoscoper --URL=http://perception.inf.um.es/public_data/videos/misc/minuto.avi 

See section QVMPlayerURLFormat for further info about the format and types of source video identifier strings.

Author:
PARP Research Group. University of Murcia, Spain.

Definition in file rotoscoper.cpp.




QVision framework. PARP research group. Copyright © 2007, 2008, 2009, 2010, 2011.