Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2012-05-03 02:47:28 [Processing] Peinture Vidéo.

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

[Processing] Peinture Vidéo.



Je tanne suffisamment les personnes que j'initie à Pure Data pour qu'elles postent ici leur patch, même très simple, pour que je fasse l'effort de faire de même avec mes sketch de débutant en Processing. tongue

Je le dédié, bien évidement à mon doudou de professeur, Oyster_twiter, et à sa zénitude face à mes redondants "nan, mais PureData, ça me parle plus... c'est plus logique pour moi... " roll

Le principe est de peindre avec de la vidéo...
Ça a sûrement été fait mille fois, mais pour moi c'est une première... smile

"S" pour sauvegarder
"Up" pour faire grossir le tampon et "Down" pour le diminuer
"BackSpace" pour tout effacer...

Fonctionne avec gsvideo car je suis sous Nunux...

J'ai commencé à tazonner pour introduire des tampons de formes différentes, avec des dégradés et tout et tout...
Mais ça m'a un peu croqué le cerveau...

À suivre, donc...

EDIT : Bon, je ne sais pas ce que j'ai merdé, mais le code précédent était buggé... j'ai reposté un code plus ou moins fixé... roll

http://codelab.fr/up/Peinture-Video.png

Code (java) :

Dernière modification par Olivier (2012-05-03 13:39:49)


L'Amour au Peuple !

Hors ligne

 

#2 2012-05-04 10:13:33 Re : [Processing] Peinture Vidéo.

julbel
membre
Lieu: St Herblain
Date d'inscription: 2008-04-01
Messages: 259
Site web

Re: [Processing] Peinture Vidéo.



Tu fais du PROCESSING !!!!!!!!!!!!!!!!!!!!!!!!!!!

youpi !!!!!!!!!!!!!

On a gagné.

Enfin la MIAM a gagné

Hors ligne

 

#3 2012-05-05 08:04:48 Re : [Processing] Peinture Vidéo.

Mushkhushu
nouveau membre
Date d'inscription: 2011-12-24
Messages: 4

Re: [Processing] Peinture Vidéo.



Merci Olivier pour ce partage,

Ne penses-tu pas que l'image de référence devrait être inversée afin que l'on se retrouve avec un miroir en face de nous ?

L'image que tu nous proposes me fait penser au film "La bête aveugle" :
http://www.allocine.fr/film/fichefilm-2 … e=18826615

Allez hop !

Hors ligne

 

#4 2012-05-05 12:41:21 Re : [Processing] Peinture Vidéo.

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: [Processing] Peinture Vidéo.



citation :

Ne penses-tu pas que l'image de référence devrait être inversée afin que l'on se retrouve avec un miroir en face de nous ?

Tout à fait...
Depuis, j'ai fait cela depuis, mais en réécrivant tous les pixels un à un pour "retourner" l'image... je ne sais pas s'il existe un moyen plus simple pour y arriver...

J'ai aussi réussi à faire en sorte de pouvoir utiliser des tampons pour avoir des bords dégradés... smilesmile
Je vais cleaner le code et le reposter ici...

À suivre...

Dernière modification par Olivier (2012-05-05 12:42:23)


L'Amour au Peuple !

Hors ligne

 

#5 2012-05-05 14:24:17 Re : [Processing] Peinture Vidéo.

cgiles
membre
Lieu: Est de la France
Date d'inscription: 2005-05-25
Messages: 329

Re: [Processing] Peinture Vidéo.



a ma connaissance , réécrire les pixels est le seul moyen pour inverser une image

Hors ligne

 

#6 2012-05-07 02:12:02 Re : [Processing] Peinture Vidéo.

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: [Processing] Peinture Vidéo.



Bon...
Voici le code auquel je suis arrivé actuellement... (merci Cgiles pour cette confirmation)

J'ai codé la possibilité de lire un film à la place de la capture/webcam... ("P" pour faire pause)
+ des tampons sur les touches F1 à F7...

J'ai aussi fait en sorte que l'image affichée puisse être plus petite que l'image traitée, mais pour des raisons de float/int, il faut que le rapport affiché/traité soit entier...
Je vais tâcher fixer ça plus tard...

Il reste aussi à résoudre la gestion des bordures pour pouvoir dessiner facilement sur toute l'image...

Bref... à suivre... roll

http://codelab.fr/up/processing-paint-video.png

Tampons dans l'archive...
Film à placer dans Data...

Code (processing) :

Dernière modification par Olivier (2012-05-07 02:19:28)


L'Amour au Peuple !

Hors ligne

 

#7 2012-05-08 08:45:53 Re : [Processing] Peinture Vidéo.

Mushkhushu
nouveau membre
Date d'inscription: 2011-12-24
Messages: 4

Re: [Processing] Peinture Vidéo.



Pour un flip horizontal :

Code (processing) :

scale(-1, 1);
translate(-monImage.width, 0);
image(monImage, 0, 0);

Mais ce n'est valable que pour l'affichage.

Dernière modification par Mushkhushu (2012-05-08 09:38:48)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024