Akoibon — 2011-03-04 22:06:56

Yop
J'aimerai superposer des images dans une fenetre Gem en rendant invisible le noir .
J'ai : une image de fond et des images en jpg
Je ne sais pas ignoré le noir , avec la boite alpha c'est pas terrible .

Quelqu'un sait faire du tracking de personne avec puredata et une webcam ?  ( sans kinect )
++

sakramh — 2011-03-04 23:57:14

Salut,
pour la gestion de la transparence dans Gem je peux pas dire étant novice avec ce soft mais ce dont je suis sûr c'est qu'il n'y a pas de couche alpha dans les "jpg" . Ce format ne le gère pas . Plutôt choisir "png, tiff ..." . Avec un soft genre The Gimp il est rapide de rajouter une couche alpha et enregistrer en png .

rep — 2011-03-05 01:16:44

[pix_mask] existe pour ajouter un canal alpha à une texture qui n'en possède pas une initialement...

philippe boisnard — 2011-03-05 08:23:47

hello
             [0.9 0.9 0.9(
   [0]     /
  l   [1]  l     [0.1 0.1 0.1(
  l     l    l    /
[pix_alpha]
l
[alpha]
i
[pix_texture]
l
[square]

par exemple

autrement entre des images de même  dimension

[pix_chromakey]

l'avantage de [pix_alpha] filtre pas seulement le noir mais aussi toutes les autres couleurs selon le réglage des canaux RGB. Si tu utilises la même chose avec la video : il faut que cela soit du RGB et non du YUV, donc au-dessus dans la chaîne GEM, il faut convertir si c'ets nécessaire avec [pix_rgba]

si tu utilises aussi des images avec la couche alpha (de préférence tiff et pas png) => il faut utiliser dans la cahine [alpha]

p

oli44 — 2011-03-05 11:20:21

Pour le tracking, tu peux déjà commencer par là:

http://fr.flossmanuals.net/Puredata/Ope … mentSimple

Akoibon — 2011-03-06 21:39:10

ok ! merci a tous !
J'essaye ca quand j'ai du temps , la j'y vois un peu plus clair . ( sur la transparence ^^ )

Pour le tracking de personne , j'ai deja lu ton article du floss oli44 .
En fait je voulai parlé de detection de squelette , pouvoir suivre une personne ( voire un objet tout simplement ) que l'on a identifié au préalable .
J'ai l'impression que puredata n'est pas l'outil idéal . Il y a plusieurs reponse sous window , comme eyeweb je crois , mais je veux rester .
rester sous linux .

je vous montreré le resultat quand resultat il y aura !
a++

pob — 2011-03-07 05:56:15

Cherche du côté de OpenCV pour puredata. Il y a des choses, mais ça ne fera pas faire à une webcam ce que permet un Kinect.

philippe boisnard — 2011-03-07 08:36:08

tout à fait d'accord avec pob
openCV est très bon, mais les ID peuvent changer (mais cela se travaille et peut être assez fin). Il y a aussi TUIO a allé voir. alors quavec kinect les ID sont invariants.