I startet a tumblr to deal with QR-Codes. My aim is it to reseach the use of good possible applications for them and to show good and bad cases of using them.
$LAYYYTER
Three Goblin Art
todays bird
almost home
No title available

titsay

izzy's playlists!
Mike Driver

Andulka

tannertan36
Sade Olutola

Product Placement

Kiana Khansmith

Kaledo Art
Claire Keane

❣ Chile in a Photography ❣
No title available
DEAR READER
Cosimo Galluzzi

Discoholic 🪩

seen from Bosnia & Herzegovina

seen from Belgium
seen from United States

seen from Malaysia

seen from China
seen from Italy
seen from Greece
seen from United States

seen from United Kingdom
seen from Ireland

seen from United States
seen from United Kingdom

seen from Germany
seen from Indonesia
seen from Germany

seen from Türkiye
seen from China
seen from Sweden
seen from United States

seen from Indonesia
@gimsech
I startet a tumblr to deal with QR-Codes. My aim is it to reseach the use of good possible applications for them and to show good and bad cases of using them.
Today I tried skanect and hooked up my Kinect. My PC is to slow to process the data properly. But still: I did scan a chair.
Another one from 2011. I forgot how beautifully the simple things can be. You could easily spend a few hours with a camera, a sheet of Paper and a photolamp.
One picture I really like. I did this in 2011.
The whole the Photographer Project!
The whole BadNinja Project!
Promised Sneak Video of the Bad Ninja @betahaus
Thanks to betahaus! // → Thanks to // // Prof Michael Zöllner // Andreas Dahrendorf // Matt Belbin // Yu Watanabe // betahaus // cloud www.cloud-film.de
A second picture from my interactive Installation. The Prototype was shown in betahaus in Berlin. Thanks to cloud! Done with a Kinect and Processing. Videos follow. Picture done with a Polaroid SX-70 Land Cameraa Alpha. // → Thanks to // // Prof Michael Zöllner // Andreas Dahrendorf // Matt Belbin // Yu Watanabe // betahaus
A picture from my interactive Installation. The Prototype was shown in betahaus in Berlin. Thanks to cloud! Done with a Kinect and Processing. Videos follow. Picture done with a Polaroid SX-70 Land Cameraa Alpha. // → Thanks to // // Prof Michael Zöllner // Andreas Dahrendorf // Matt Belbin // Yu Watanabe // betahaus
Facetracking via Processing, Kinect, Infrared, openNI and openCV. Live Processing and Face recognition.
<processing>
// // Bad Ninja // v 0.3 - 29.01.2013 // Idea Philipp Suess // www.gimsech.de // Processing Sketch by Philipp Suess // // Keywords // processing.org, processing, video, installation, interactive, openCV, p5 // // Thanks to // Prof Michael Zöllner // Andreas Dahrendorf // Matt Belbin // Yu Watanabe // // Credits Code Snipets // OpenCV Processing Example // // Needed: // Software // OpenCV Library → http://ubaa.net/shared/processing/opencv/ // OpenNI Library + Drivers // // Hardware // PC or Mac // Kinect // // Files // 0 // import SimpleOpenNI.*; import hypermedia.video.*; import java.awt.Rectangle; SimpleOpenNI context; OpenCV opencv; void setup() { context = new SimpleOpenNI(this); opencv = new OpenCV( this ); // enable ir generation if (context.enableIR() == false) { println("Can't open the depthMap, maybe the camera is not connected!"); exit(); return; } background(255); opencv.allocate(640, 480); // set Window Size size(context.irWidth(), context.irHeight()); // load detection description, here-> front face detection : "haarcascade_frontalface_alt.xml" opencv.cascade( OpenCV.CASCADE_FRONTALFACE_ALT ); } public void stop() { opencv.stop(); super.stop(); } void draw() { // update the cam context.update(); // load Kinect to OpenCV, thanks to http://thefactoryfactory.com/wordpress/?p=1012 opencv.copy(context.irImage(), 0, 0, 640, 480, 0, 0, 640, 480); // proceed detection Rectangle[] faces = opencv.detect( 1.2, 2, OpenCV.HAAR_DO_CANNY_PRUNING, 40, 40 ); // display the openCV image image(opencv.image(), 0, 0, 640, 480); // draw squares for detected faces noFill(); stroke(255, 0, 0); for ( int i=0; i<faces.length; i++ ) { rect( faces[i].x, faces[i].y, faces[i].width, faces[i].height ); } }
</processing>
Sneak
Augumented Reality
Done with a Polaroid SX-70 Land Camera Alpha
With an impossible film.
Done with a Polaroid SX-70, Land Camera Model 3
With an impossible film.
It's nice to go on with the same project, so I decided to go on with this: http://gimsech.tumblr.com/post/32277999309/summit-of-newthinking The previous version of the processing script did follow my mouse, so I wanted to try, what happens if a MP3 is controlling everything.
As a libary I didn't want to use a exotic one, so I did choose minim.
Now the sound controls the position of the triangels.
As a song I did choose a free CC-Song: Lohstana_David_-_Bucolique_Utopiste_-_INSTRUMENTAL_VERSION
I'm not satisfied.
Script -----
import processing.video.*; import ddf.minim.*; import ddf.minim.analysis.*; Capture cam; Minim minim; AudioPlayer song; FFT fft; float A, B; void setup(){ size(960,960); smooth(); noStroke(); cam = new Capture(this, 1280, 960); cam.start(); minim = new Minim(this); song = minim.loadFile("Sail.mp3", 512); song.play(); fft = new FFT(song.bufferSize(), song.sampleRate()); } void draw(){ if (cam.available()) { cam.read(); } fft.forward(song.mix); for(int i = 0; i < song.bufferSize() - 1; i++) { A = width-song.left.get(i)*500; B = height-song.right.get(i)*500; } image(cam,0,0); //gelb fill(187,178,0,MULTIPLY); triangle(0, 0, 0, 300, A, B); // rosa fill(179,54,86,MULTIPLY); triangle(width, height, 0, height, width, B); //grün fill(72,124,141,MULTIPLY); triangle(0, 0, width, 0, width, B); // lila fill(119,82,132,MULTIPLY); triangle(0, height, width, height, 0, B); //blau fill(10,130,178,MULTIPLY); triangle(0, 0, 0, height, A, 0); } void mouseClicked() { saveFrame(); } void stop() { song.close(); minim.stop(); super.stop(); }