OLE workshop – Alexandria
November 25 to 4th of December, 2009
Mohamed Abd ELkareem
Instructors: Yves Degoyon and Lluis Gomez
Computer Vision Techniques for Interactive Installations
The aim of this workshop is to teach the use of the camera as a device for creating interactive audiovisual installations. Using the OpenCV library ( http://hangar.org/wikis/lab/doku.php?id=start:puredata_opencv )
Participants will learn the basics of Computer Vision Techniques and then be able to start applying them to artistic projects.
During the 10 days of workshop a space of reflection, investigation and collaborative work will be developed in a context of production, encounter, dialogues and collective learning where several tutors exert of technical advisers of the artists and work groups who develop each one of the proposals.
The platforms taught are all open – software and hardware – but may be adapted to any system.
- Introduction to Computer Vision
- Processing Live Video
- Processing of data
- Motion Detection in a public space
- Control of Video and Audio
- Work on projects suggested by the participants
Duration: 10 days, including open seminars and demonstration of resulting works.
Tutors Yves Degoyon & Lluis Gomez i Bigorda
Day 1: Introduction to Computer Vision
- Image and Video Format Concepts ( RGB, YUV, … )
- Static and Dynamic processing of images and video frames.
- Movement Detection example – Simple Tracking example – Tracking using Pattern recognition.
- Pattern recognition using a Statistical approach.
- Conversion of videos to a format suitable for analysis.
- Simple Movement detection example.
- Simple Tracking example.
(Objective: Showing a panorama of existing computer vision techniques )
Day 2: Processing Live Video
- Which camera to use? What to expect?
- The importance of lightning and contrast.
- Noise removal and filtering.
- Advanced filtering and pre-processing of video.
- Using simple examples using different kind of inputs.
- Measure and see the importance of filtering.
- Use of video pre-processing techniques.
(Objective: Stabilize the first examples with a more precise detection and tracking)
Day 3: Processing of data
- Connecting analysis data to media processing.
- Smoothing data to get more stable results.
- Process incoming data to produce interaction.
- Connect first examples to a media production unit (sound and/or video)
- Calibrating inputs to get the expected result.
(Objective: Using incoming data and process it to produce interaction)
Day 4: Choose the right technique in the right context
- Outdoor/Indoor context.
- Camera/Lighting setup for a ‘Darkroom’.
- Importance of background and contrast.
- Using basic examples in different context (outdoor, dark room)
- Playing with contrast and background (Objective: Determine the best technique and setup for different contexts)
Day 5-10: Thematic Working Groups ( Practice )
- Motion Detection in a public space
- Tracking in the context of dance and theater.
- Augmented reality.
- Interactive sound instruments.
(Objective: Realize a few prototypes using computer vision techniques for different kind of applications, towards a real application).
Lluis Gomez i Bigorda:
A programmer specialized in free technologies applied to artistic creation and real time internet communication. He has developed applications, libraries and objects for Pure Data (for performances, installations, VJs etc.) He is a member of the visual arts collectives R3 and T4 as well as the GISS.TV developers group. He currently works in Hangar, centre for production in contemporary art. http://www.hangar.org/wikis/softwarelab
A musician/performer and a free software developer/dealer. A living legend in the free software community, he has worked on numerous artistic and community projects promoting self-mediation and inventive ways of communicating and organizing. Currently he is the main developer of giss.tv and collaborates with Lluis Gomez on the openCV library for PD. He’s practising copyleft philosophy under the name of d.R.e.G.S : http://ydegoyon.free.fr
Presentation, open talk and one on one consultancy with the artist Marcel-li Antunez Roca
More details about the course >>>
Projects and outcomes >>>