MONDAY
recommended readings ::
http://giss.tv/pd-opencv/pd_opencv-0.2.pdf
http://www.flong.com/texts/essays/essay_cvad/
puredata downloads ::
http://puredata.info/downloads
http://hangar.org/wikis/lab/doku.php?id=start:puredata_opencv
some video examples of artwork using Computer Vision seen today::
Myron Krueger - Videoplace, Responsive Environment, 1972-1990s http://www.youtube.com/watch?v=dmmxVA5xhuo&feature=related
Messa di Voce by Golan Levin and Zach Lieberman http://www.tmema.org/messa/messa.html
Julian Oliver : levelHead - Interactive Game 2007 http://www.youtube.com/watch?v=UJYKSFANuaQ
Fiducials detection http://www.youtube.com/watch?v=eWwp19ymChY
FiiR? http://www.youtube.com/watch?v=Glp3tBF9kNY
basic patching with Gem
Go to the PureData Help menu, there you have the basic examples we have seen today ::
Help -> Browser -> examples -> Gem -> 01.basic -> 01.redSquare.pd
Help -> Browser -> examples -> Gem -> 04.pix -> 05.film.pd
Help -> Browser -> examples -> Gem -> 04.video -> 00.SimpleVideo?.pd
(remember always you can do right mouse click on any object to obtain specific help)
TUESDAY
setting up your system
-Ubuntu Linux Easy Way :
Download and install pd-extended ubuntu package here http://puredata.info/downloads
Download and install pd_opencv bindings here http://artefacte.org/pdpkg/
-MacOSX? Easy Way :
Download and install pd-extended MACOSX package here http://puredata.info/downloads
Download the binary objects of pd_opencv for MACOSX. Unpackit and follow the instructions in the README file.
Device of supported USB cameras in Linux http://www.linux-usb.org/devices.html Look in the "Multimedia" devices section, the easy is to find a device with a driver which allready is in the main kernel source, but also the others will work.
Any DV1394 device (dv cameras and/or Analog/Digital Converters) works well on Linux
The IEEE1394 Digital Camera List http://damien.douxchamps.net/ieee1394/cameras/search/ Those are uncompresed video cameras, (actually not supported in thr linux PD version)
Computer Vision Test Videos
here http://muonics.net/cvMovies/ you have some test videos that relate to computer vision.
Made a tour for all the help examples, one by one, test them in diferent contexts and try to adjust the parameters as you need
WEDNESDAY
Simple practical example
Download Physical modeling examples here http://artefacte.org/BALTAN_Workshop/pmpd_example.tgz
Repository of Haar's Cascade XML files http://alereimondo.no-ip.org/OpenCV/34 here you have a package with more haarcascade clasifiers http://artefacte.org/BALTAN_Workshop/haarcascades.tgz
THURSDAY
Smoothing, limiting and scaling data
A simple example of a patch producing sound : http://ydegoyon.free.fr/baltan-mapping.tar.gz
FRIDAY
Introduction to OSC : http://opensoundcontrol.org/introduction-osc
The fruit detector works....
SATURDAY
People are working on their projects, comparing different solutions, pd is an easy tool to use for prototyping applications...
Fixing some problems with cameras encountered during the workshop : an experimental driver for DC1394 cameras has been added to PiDiP, only working in black&white for now
SUNDAY
Adding the examples seen in this workshop to the software packages and fixing a few bugs to make a new software release : pd_opencv-0.2-rc4

