» codelab : http://codelab.fr/accueil » Forum : Processing : http://codelab.fr/processing » définir la caméra source : http://codelab.fr/1667 Ceci est la version imprimable d'un sujet du forum, pour retourner à la version complète : définir la caméra source |
videoactif — 2010-05-02 09:47:27 |
Bonjour import processing.video.*; void setup() { size(200, 200); println(Capture.list()); } qui me retourne ceci : donc je remplace la référence par défaut de cette exemple, par la référence de la ps3eyetoy ce qui me donne : import processing.video.*; Capture myCapture; void setup() { size(200, 200); String s = "Sony HD Eye for PS3 (SLEH 00201)"; myCapture = new Capture(this, s, width, height); // Set the frameRate to read 4 new images per second myCapture.frameRate(4); } void draw() { if(myCapture.available()) { myCapture.read(); } image(myCapture, 0, 0); } et j'ai une erreur au niveau du "new Capture(this, s, width, height)", après avoir essayé l'exemple livré avec processing j'ai découvert que c'est le "s" , soit le nom de ma source, qui est en trop, donc comment pallié cela ? |
matheynen — 2010-05-02 10:47:25 |
Salut, myCapture= new Capture(this, width, height, Capture[1]); Je n'ai pas testé, je suis sous linux, tiens nous au courant. |
videoactif — 2010-05-03 06:31:33 |
Yep nickel, merci, ça marche |
cye_01 — 2011-06-09 10:18:36 |
Bonjour, j'ai le même problème, mais j'utilise la librairie openCV et la méthode list() n'est pas accessible, alors comment faire pour récupérer la liste des caméras pour ensuite pouvoir configurer ma capture ? |
cye_01 — 2011-06-12 17:13:59 |
Bon en fait ce n'est pas un prob de code (parce qu'en essayant d'utiliser la méthode settings de la lib vidéo de processing pour paramétrer par une interface graphique la cam ps3 eye n'est pas reconnue, je n'ai que la isight du mac.....)mais alors là je sèche totalement et je suis vraiment désolée mon post n'a plus aucune valeur pour quiconque. |