birds | Flickr : partage de photos !
▻http://www.flickr.com/photos/vruba/11864756534
comment transformer un #film en une #photo, via la ligne de commande et -evaluate-sequence Min
qui (si j’ai bien compris) prend le point le plus sombre de la séquence d’images
ffmpeg -i /Users/char/Pictures/IMG_1369.MOV -vcodec png frame%05d.png
convert -evaluate-sequence Min *.png output.png
autre exemple :
convert -evaluate-sequence Min $( printf '%d.png ' $( seq 34 7 99 ) ) output.jpg
via @climagic
cc : @elsa
Hu, c’est beau ! ça fait penser à #Marey ou #Muybridge, allez, et aussi au futurisme italien !
une manipulation similaire en vidéo :
▻http://basecase.org/2012/10/time-folded-pelicans
(ne marche pas sur firefox)
Perso, j’utilise SimpleComputerVision (SimpleCV ▻http://sourceforge.net/projects/simplecv) un binding Python construit sur Open Computer Vision (en C donc très rapide), qui permet d’une manière extrêmement lisible de manipuler des flux d’images :
La vidéo dont j’ai extrait la position de la balle : ▻http://math.univ-lyon1.fr/irem/IMG/mov/vid1-5.mov
Le code dans SimpleCV :
display = SimpleCV.Display()
cam = SimpleCV.Camera() # Pour utiliser la webcam
im0 = cam.getImage() # Le fond
imf = im0.copy() # L'image finale commence par être vide
while display.isNotDone():
img = cam.getImage()
ima = ((img - im0)+(im0-img)).stretch(15, 55)
imf += (im0-ima.invert())
imf.save(display)
if display.mouseRight:
display.done = True #if the left click is pressed, close the program
imf.save('splitEffect.jpg')