Vroum ! C'est bien beau de savoir faire des images floues avec un logiciel homebrew malléable à volonté, mais... Mais on peut aller plus loin en se plaçant sur l'axe temporel, en jouant sur des moyennes mobiles, des interpolations... On sait maintenant comment faire des films flous. Il est temps de voir quelques exemples.
Fait avec une caméra de PlayStation, une seconde de temps de pose, un fifo de 35 slots, filtre d'entrée trinarize, filtre de sortie lissage_3x3, 3936 images. Prochaine étape : stacker les filtres. Et voici son cousin.
En fait, je me pose quelques questions philosophiques à propos d'une spécialité culinaire italienne qui ressemble beaucoup à mon code actuel, et surtout comment intégrer ces gruikages de pixels dans le #pipedeprod actuel. N'ayez aucune crainte, je vais y arriver. Et mieux, je vais vous expliquer comment faire, aussi bien du coté du tournage (grosse séance de zen en vue) que du coté, bien plus gore, logiciel. Il parait même que c'est inscrit au programme de l'université du grand froid du Tetalab.
nbpix = fimg->width * fimg->height; for (foo=0; foo<nbpix; foo++) { if (fimg->R[foo] > fimg->G[foo]) fimg->B[foo] = fimg->R[foo]; else fimg->B[foo] = fimg->G[foo]; }
nbpix = fimg->width * fimg->height; todo = (int)((float)nbpix * ratio); for (foo=0; foo<todo; foo++) { fval = (float)drand48() * mval; x = rand() % fimg->width; y = rand() % fimg->height; fimg_plot_rgb(fimg, x, y, fval, fval, fval); }
Maintenant, nous pourrions essayer d'interpoler entre deux captures successives, pour avoir une autre variété de flou. Rapidement codé avec rigueur, ce nouveau flouteur d'image semble très prometteur. Seul petit défaut, il fabrique des fichiers qui deviennent vite très gros...
for (step=0; step<Nsteps; step++) { coef = (float)step / (float)Nsteps; fimg_interpolate(pSecond, pFirst, &Out, coef); sprintf(line, "%s/%05d.png", outdir, ipng); foo = fimg_save_as_png(&Out, line, 0); if (foo) { fprintf(stderr, "err saving %s\n", line); return -8; } ipng++; }
J'aime faire des images floues, et j'écris plein de lignes de code pour ça. Voici un exemple de ce que je fais pendant le second reclufinement de cette époque incertaine. Avec quelques résultats probants qui m'incitent à continuer.
Et les coulisses, filmées en vrac dans le dd2 :
En janvier 2021, pour des raisons encore un peu indéterminées, mais d'origine politicarde de bas niveau, Toulouse Métropole a brutalement fermé notre laboratoire de création multiples. Pour beaucoup de mes amis artistes à Myrys ce fût un grand choc.
Après quelques expérimentations avec une caméra de surveillance Panasonic CCD/noir&blan/analogique, j'ai commencé la grande fusion de deux composants logiciels. le résultat est prometteur.