Slit scanning
Le slitscanning est un procédé video qui, plutôt que d'enregistrer à chaque image l'image entière, va enregistrer une tranche de cette même image (par exemple une tranche de 1px) et, plutôt que d'en afficher 30 par secondes, va les placer côte à côte dans un nouveau format.
La première image de ce type date du début du siècle dernier. Vous trouverez de nombreuses références sur ce procédé sur cette page de Golan Levin.
Le cas échéant, prenez 10 minutes de votre temps pour suivre ce petit tuto de Daniel Shiffman sur le sujet.
Aussi cette petite expérimentation, d'Adrien Mondot, qui était venu il y a quelques années présenter son logiciel eMotion ors d'un workshop de 3 jours ici à La Cambre.
Ce procédé a été utilisé par un certain nombre d'artistes, comme Memo Akten.
Un sketch de base:
// Importation de la bibliothèque
import processing.video.*;
Capture myCap;
int X=0;
void setup() {
size(1280, 960);
//Initialisation de la camera
myCap = new Capture(this, 640, 480);
myCap.start();
}
void draw() {
if (myCap.available()) {
myCap.read();
myCap.loadPixels();
copy(myCap, (myCap.width/2), 0, 1, myCap.height, (X++%width), 0, 1, height);
}
}
void keyPressed() {
save("monSlitScan-"+day()+"-"+hour()+"-"+minute()+"-"+second()+".jpg");
}