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.
No title available

blake kathryn
No title available
No title available

pixel skylines
Jules of Nature
I'd rather be in outer space 🛸
Mike Driver
untitled
Sade Olutola
Keni
Show & Tell
Cosimo Galluzzi

shark vs the universe
Misplaced Lens Cap

Jar Jar Binks Fan Club
Xuebing Du

PR's Tumblrdome
Claire Keane
cherry valley forever

seen from Malaysia

seen from Netherlands
seen from United States

seen from United Kingdom

seen from Dominican Republic

seen from Iraq

seen from France
seen from United States
seen from United States
seen from United States

seen from United States

seen from Italy

seen from Germany

seen from Türkiye
seen from United States
seen from Ireland

seen from Malaysia
seen from United States
seen from United States
seen from Malaysia
@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(); }