Bonjour à tous,
je fais mes premiers pas avec pure data car je cherche à réaliser une installation très simple dans le cadre
d'un exposition. En effet je souhaite pouvoir déclencher une piste wav très courte à chaque passage d'un
spectateur sur le même principe qu'une entrée de magasin. J'imagine pour cela utiliser une webcam qui ferait
office de détecteur de mouvement. J'ai pu constater en visitant ce forum que c'était amplement possible mais
je ne sais pas comment.
j'en édité un patch très simple dans pure data (en pièce jointe) qui déclenche le son quand je clique sur le bang
mais je ne sais pas comment relier le déclenchement du bang à ma webcam pour déclencher ce son.
Quelqu'un pourrait m'orienter ou m'aider à construire ce projet SVP?
merci beaucoup
Dernière modification par hamacgregor (2010-10-19 16:10:46)
Hors ligne
Bonsjours...
Le patch que tu trouveras ici fait exactement ce que tu cherches...
... lire un wav déclenché par des mouvements captés via une webcam.
Bon courage.
Dernière modification par Olivier (2010-11-13 14:03:16)
Hors ligne
Salut,
Tu peux peut-être voir du côté de [pix_movement] puis de [pix_blob]. Tu régleras le seuil (threshold) pour être bien sûr de déclencher au passage d'une personne et pas pour un rien. Il faudra sans doute aussi mettre des œillères à la caméra.
Et en regardant ton patch tu peux sans doute éviter de recharger le fichier à chaque lecture en le chargeant dans une [table] à l'aide de [soundfiler].
Dans les tutoriels de pd tu trouveras plein d'explications à ce propos, dans les samplers si ma mémoire est bonne.
Dernière modification par pob (2010-10-19 18:24:49)
Hors ligne
Merci beaucoup pour ces conseils,
je vais suivre ces infos et voir ce qui se passe...
Hors ligne
j'avoue que je n'y comprend pas grand chose. J'ai suivi plusieurs tuto sur pure data mais je ne comprends pas comment connecter mon premier patch avec les éléments comme [pix_movement] ou [pix_blob].
Est ce que quelqu'un connait un tutorial qui explique comment procédé pour ce genre de montage?
merci
Hors ligne
Pour la vidéo, il faut créer une fenêtre [gemwin] en la créer avec un message [create, 1(
Ensuite tu places une tête de chaîne de rendu : [gemhead]
Tu la relies à un objet [pix_video] relié lui-même à [pix_movement] puis [pix_blob]. Il y a des boîtes de message à ajouter pour paramétrer ça.
[pix_movement] fait la différence entre deux images consécutives pour voir ce qui a changé qui sort en noir et blanc. [pix_blob] calcule le centre de gravité de l'image. Tu testes ensuite la taille du blob, s'il dépasse un niveau que tu as défini tu envoies un bang pour déclencher la lecture.
Ensuite tu pourras te faire un système pour inhiber les bangs suivants pendant qu'il y a déjà une lecture.
Allez bon courage !
Hors ligne
Pages: 1