The course exhibition ‘Encoded Views’ took place in Augusta Gallery in Suomenlinna, Helsinki, between March 12-13, 2011. It was part of the Camp Pixelache event. Here’s a collection of images. For project descriptions see the Projects page.
Yesterday we had the final round of student project exhibitions – good stuff everyone! – the descriptions are here: http://computationalphoto.mlog.taik.fi/projects.
With a bit more polishing the works will find their way to the pixelAche festival’s Camp pixelAche exhibition that takes place on Saturday 12th March: http://www.pixelache.ac/helsinki/festival-2011
The Computational Photography theme in Pixelache includes the student exhibition as well as an external artists exhibition. Don’t miss that either: http://www.pixelache.ac/helsinki/festival-2011/programme/computational-photography/
See you there!
Finding which the images are, in a particular directory on a filesystem, can be a little tricky. So I’ve put together some code which helps with this.
How to get and set the colour of pixels in pyGame?
(you’ll find code snippets and examples further below)
Images in pyGame are called “Surfaces”.
Surfaces are essentially objects which have image data, and other functions. The image data can be accessed in different ways, some easier, some faster. Typically one makes an object which allows direct pixel access, to the pixels in the Surface. There are two principal ways/objects for accessing pixels, pixelArrays and surfaceArrays. (There’s direct pixel access from the Surface object, but it’s the slowest, particularly for coplicated operations).
Here’s a quick script to do a webcam using pyGame.
It works rather well on a Nokia n900 (while there are some issues getting hold of the webcam image on Mac OSX …).
Copy the text into a textfile and name it as you please – without spaces though. Then copy the file to the n900, and run it using “python YourScriptName” < where you replace “YourScriptName” with the name of your script. ( You may find some instructions for transferring files and running them, on the n900, here ).
To transfer things to, and to run things on the n900:
– To transfer files back and forth to the n900, you can use the old school ssh/scp way, or use a scp browser such as Cyberduck (Mac) or WinScp (Windows).
Just use root@YOURPHONESIPNUM, where YOURPHONESIPNUM is your phone’s ip number.
– To run python scripts on the n900, type “python SCRIPTNAME” where SCRIPTNAME is the name of the python script you would like to run.
We have almost two weeks until the concept presentations, which take place on 10.12. starting at 13.00 (In “Paja” room, 395 in Media Lab). It seems that we’re going to need some more time for the presentations than what has been scheduled. So we’ll have the session at 13.00-16.00.
The concept presentation is very short, 5min / student or pair + short feedback from teachers (2min). You should be able to answer the following questions:
– What’s your basic idea(s) for EPCP project work? There are several possible approaches to project work, based either on an artistic or aesthetic concept, or some software or tools you use for experimentation.
– Some early experiments or results from your work (can be demo materials recycled from Internet but with actual mindset of yours)
– Plan for further work
– What additional skills (in addition to yours) you will need to carry out the project
Please use a visual presentation (powerpoint, website etc.) to point out your ideas.
In addition to the presentation you should send a short summary of your idea(s) beforehand – deadline 10.12. at 9am. This is for the teachers to get a more organised picture of the whole. Send the summary by email to me (markku.nousiainen at aalto.fi). In the summary please provide the following information:
– Title of your proposition
– Persons involved (in case you’re working with someone else)
– Short text about your concept (5-10 lines of text)
In case you have several ideas please provide the above information about each of them individually. You should also send me the materials (powerpoint or something else) that you use in your presentation, but this can happen after you’ve given your presentation. We’re going to publish the short summaries on the course blog, for the purpose of having a record of presentations for later teaming up.
An important detail: Unlike our usual lectures, and to save some time we begin our session on 10.12. at 13.00 sharp!