-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|571|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
SoCoder -> Showcase Home -> Apps and Utilities

Created : 20 August 2007
Edited : 02 February 2009
System : Server Based
Language : Ruby

Streak Photography Generator

For all your streak photographic needs

Streak Photography Jar
Streak Photography is when you take multiple pictures of the same scene of object over time. You then take a single streak (a horizontal or vertical line pixels) and produce a new picture combined from these streaks.

Here are some nice online sites with examples of Streak Photography at The Time Machine and Bruised Pixels.

My Streak Photography program allows you to import a folder, and all the images will be loaded in alphabetical order. You can then generate new images based on the various options. However the main two are 'linear' and 'interpolative'.

Linear mode takes a streak from the same position on every photo. For example, here is a photo taken from my tree house:

First I load in that image, and the other 700 took from the same position. Then for the options I'll set it to vertical (so it works vertically down the image with horizontal streaks) and also set it to linear mode. Linear also has the option of the 'streak position' of the image. For that I chose 190, which is the horizontal line 190 pixels down the image.

You should notice that the horizontal streak 190 pixels down is contains some clouds with leaves on either side. That is the streak that will be taken from every image. Finally I click 'Generate Image' and sit back for a few seconds. Here is the result:

Interpolative mode takes a streak from every image too. However it will not take it from the same place in each image. Instead it will work across taking a streak from each position in turn and so recreate the original scene. For example here is an interpolative image created from 620 images of a shop front.

You'll notice the photo starts in the daytime and ends during night time.

Requires Java 6 Runtime.



Tuesday, 21 August 2007, 08:43
Lovely stuff!
This video = these pictures


For reference, I used Blink Video Converter to "convert" the mov file into several hundred .png files.

And I had to install java...
Tuesday, 21 August 2007, 18:25
Wow, very nice Jay. Now you have Java installed too the only way is up!